builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-022 starttime: 1467873746.7 results: success (0) buildid: 20160706215522 builduid: 313dc65c15cc482a961c68cfa39329f3 revision: 466fc08f77161a1ea93b59cddbc5a79146df42a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 23:42:26.698907) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 23:42:26.699472) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 23:42:26.699772) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 23:42:26.950152) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 23:42:26.950568) ========= '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-022 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-022 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-022 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 --23:42:28-- 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% 16.20 MB/s 23:42:28 (16.20 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.300000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 23:42:28.288227) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 mins, 38 secs) (at 2016-07-06 23:42:28.288598) ========= '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-022 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-022 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-022 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=4.601000 ========= master_lag: 333.72 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 mins, 38 secs) (at 2016-07-06 23:48:06.606122) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-06 23:48:06.606464) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 466fc08f77161a1ea93b59cddbc5a79146df42a1 --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 466fc08f77161a1ea93b59cddbc5a79146df42a1 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-022 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-022 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-022 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-06 23:48:07,530 truncating revision to first 12 chars 2016-07-06 23:48:07,530 Setting DEBUG logging. 2016-07-06 23:48:07,530 attempt 1/10 2016-07-06 23:48:07,532 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/466fc08f7716?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-06 23:48:08,201 unpacking tar archive at: mozilla-beta-466fc08f7716/testing/mozharness/ program finished with exit code 0 elapsedTime=1.483000 ========= master_lag: 2.65 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-06 23:48:10.735586) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 23:48:10.735883) ========= script_repo_revision: 466fc08f77161a1ea93b59cddbc5a79146df42a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 23:48:10.736350) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 mins, 7 secs) (at 2016-07-06 23:48:10.736649) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 mins, 7 secs) (at 2016-07-06 23:49:17.747018) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 38 secs) (at 2016-07-06 23:49:17.747551) ========= '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-022 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-022 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-022 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 23:49:22 INFO - MultiFileLogger online at 20160706 23:49:22 in C:\slave\test 23:49:22 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 23:49:22 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 23:49:22 INFO - {'append_to_log': False, 23:49:22 INFO - 'base_work_dir': 'C:\\slave\\test', 23:49:22 INFO - 'blob_upload_branch': 'mozilla-beta', 23:49:22 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 23:49:22 INFO - 'buildbot_json_path': 'buildprops.json', 23:49:22 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 23:49:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:49:22 INFO - 'download_minidump_stackwalk': True, 23:49:22 INFO - 'download_symbols': 'true', 23:49:22 INFO - 'e10s': False, 23:49:22 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 23:49:22 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 23:49:22 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 23:49:22 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 23:49:22 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 23:49:22 INFO - 'C:/mozilla-build/tooltool.py'), 23:49:22 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 23:49:22 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 23:49:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:49:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:49:22 INFO - 'log_level': 'info', 23:49:22 INFO - 'log_to_console': True, 23:49:22 INFO - 'opt_config_files': (), 23:49:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:49:22 INFO - '--processes=1', 23:49:22 INFO - '--config=%(test_path)s/wptrunner.ini', 23:49:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:49:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:49:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:49:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:49:22 INFO - 'pip_index': False, 23:49:22 INFO - 'require_test_zip': True, 23:49:22 INFO - 'test_type': ('testharness',), 23:49:22 INFO - 'this_chunk': '1', 23:49:22 INFO - 'total_chunks': '10', 23:49:22 INFO - 'virtualenv_path': 'venv', 23:49:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:49:22 INFO - 'work_dir': 'build'} 23:49:22 INFO - ##### 23:49:22 INFO - ##### Running clobber step. 23:49:22 INFO - ##### 23:49:22 INFO - Running pre-action listener: _resource_record_pre_action 23:49:22 INFO - Running main action method: clobber 23:49:22 INFO - rmtree: C:\slave\test\build 23:49:22 INFO - Using _rmtree_windows ... 23:49:22 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 23:50:54 INFO - Running post-action listener: _resource_record_post_action 23:50:54 INFO - ##### 23:50:54 INFO - ##### Running read-buildbot-config step. 23:50:54 INFO - ##### 23:50:54 INFO - Running pre-action listener: _resource_record_pre_action 23:50:54 INFO - Running main action method: read_buildbot_config 23:50:54 INFO - Using buildbot properties: 23:50:54 INFO - { 23:50:54 INFO - "project": "", 23:50:54 INFO - "product": "firefox", 23:50:54 INFO - "script_repo_revision": "production", 23:50:54 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 23:50:54 INFO - "repository": "", 23:50:54 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 23:50:54 INFO - "buildid": "20160706215522", 23:50:54 INFO - "pgo_build": "False", 23:50:54 INFO - "basedir": "C:\\slave\\test", 23:50:54 INFO - "buildnumber": 10, 23:50:54 INFO - "slavename": "t-w732-ix-022", 23:50:54 INFO - "revision": "466fc08f77161a1ea93b59cddbc5a79146df42a1", 23:50:54 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 23:50:54 INFO - "platform": "win32", 23:50:54 INFO - "branch": "mozilla-beta", 23:50:54 INFO - "repo_path": "releases/mozilla-beta", 23:50:54 INFO - "moz_repo_path": "", 23:50:54 INFO - "stage_platform": "win32", 23:50:54 INFO - "builduid": "313dc65c15cc482a961c68cfa39329f3", 23:50:54 INFO - "slavebuilddir": "test" 23:50:54 INFO - } 23:50:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 23:50:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.zip. 23:50:54 INFO - Running post-action listener: _resource_record_post_action 23:50:54 INFO - ##### 23:50:54 INFO - ##### Running download-and-extract step. 23:50:54 INFO - ##### 23:50:54 INFO - Running pre-action listener: _resource_record_pre_action 23:50:54 INFO - Running main action method: download_and_extract 23:50:54 INFO - mkdir: C:\slave\test\build\tests 23:50: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')]} 23:50:54 INFO - https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 23:50:54 INFO - trying https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 23:50:54 INFO - Downloading https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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 23:50:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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 23:50:56 INFO - Downloaded 1240 bytes. 23:50:56 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 23:50:56 INFO - Using the following test package requirements: 23:50:56 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 23:50:56 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 23:50:56 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 23:50:56 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 23:50:56 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 23:50:56 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 23:50:56 INFO - u'jsshell-win32.zip'], 23:50:56 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 23:50:56 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 23:50:56 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 23:50:56 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 23:50:56 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 23:50:56 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 23:50:56 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 23:50:56 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 23:50:56 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 23:50:56 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 23:50:56 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 23:50:56 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 23:50: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')]} 23:50:56 INFO - https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 23:50:56 INFO - trying https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 23:50:56 INFO - Downloading https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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 23:50:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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 23:50:58 INFO - Downloaded 20402850 bytes. 23:50:58 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/*'] 23:50:58 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/* 23:51:00 INFO - caution: filename not matched: web-platform/* 23:51:00 INFO - Return code: 11 23:51:00 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')]} 23:51:00 INFO - https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 23:51:00 INFO - trying https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 23:51:00 INFO - Downloading https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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 23:51:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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 23:51:04 INFO - Downloaded 36389908 bytes. 23:51:04 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/*'] 23:51:04 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/* 23:51:57 INFO - caution: filename not matched: bin/* 23:51:57 INFO - caution: filename not matched: config/* 23:51:57 INFO - caution: filename not matched: mozbase/* 23:51:57 INFO - caution: filename not matched: marionette/* 23:51:57 INFO - caution: filename not matched: tools/wptserve/* 23:51:57 INFO - Return code: 11 23:51: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')]} 23:51:57 INFO - https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 23:51:57 INFO - trying https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.zip 23:51:57 INFO - Downloading https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 23:51:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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 23:51:58 INFO - Downloaded 68470206 bytes. 23:51:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.zip 23:51:58 INFO - mkdir: C:\slave\test\properties 23:51:58 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 23:51:58 INFO - Writing to file C:\slave\test\properties\build_url 23:51:58 INFO - Contents: 23:51:58 INFO - build_url:https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.zip 23:51:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 23:51:59 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 23:51:59 INFO - Writing to file C:\slave\test\properties\symbols_url 23:51:59 INFO - Contents: 23:51:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 23:51:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:51:59 INFO - https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:51:59 INFO - trying https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 23:51:59 INFO - Downloading https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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 23:51:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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 23:52:03 INFO - Downloaded 55589690 bytes. 23:52:03 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'] 23:52:03 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 23:52:06 INFO - Return code: 0 23:52:06 INFO - Running post-action listener: _resource_record_post_action 23:52:06 INFO - Running post-action listener: set_extra_try_arguments 23:52:06 INFO - ##### 23:52:06 INFO - ##### Running create-virtualenv step. 23:52:06 INFO - ##### 23:52:06 INFO - Running pre-action listener: _pre_create_virtualenv 23:52:06 INFO - Running pre-action listener: _resource_record_pre_action 23:52:06 INFO - Running main action method: create_virtualenv 23:52:06 INFO - Creating virtualenv C:\slave\test\build\venv 23:52:06 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 23:52:06 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 23:52:11 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 23:52:15 INFO - Installing distribute......................................................................................................................................................................................done. 23:52:16 INFO - Return code: 0 23:52:16 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 23:52:16 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')]} 23:52:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:52:16 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')]} 23:52:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:52:16 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 0x018486B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC30C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-022', 'USERDOMAIN': 'T-W732-IX-022', '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-022', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 23:52:16 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 23:52:16 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 23:52:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 23:52:16 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 23:52:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 23:52:16 INFO - 'COMPUTERNAME': 'T-W732-IX-022', 23:52:16 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 23:52:16 INFO - 'DCLOCATION': 'SCL3', 23:52:16 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 23:52:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 23:52:16 INFO - 'FP_NO_HOST_CHECK': 'NO', 23:52:16 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 23:52:16 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 23:52:16 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 23:52:16 INFO - 'HOMEDRIVE': 'C:', 23:52:16 INFO - 'HOMEPATH': '\\Users\\cltbld', 23:52:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 23:52:16 INFO - 'KTS_VERSION': '1.19c', 23:52:16 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 23:52:16 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 23:52:16 INFO - 'LOGONSERVER': '\\\\T-W732-IX-022', 23:52:16 INFO - 'MONDIR': 'C:\\Monitor_config\\', 23:52:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 23:52:16 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 23:52:16 INFO - 'MOZILLABUILDDRIVE': 'C:', 23:52:16 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 23:52:16 INFO - 'MOZ_AIRBAG': '1', 23:52:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 23:52:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:52:16 INFO - 'MOZ_MSVCVERSION': '8', 23:52:16 INFO - 'MOZ_NO_REMOTE': '1', 23:52:16 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 23:52:16 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 23:52:16 INFO - 'NO_EM_RESTART': '1', 23:52:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:52:16 INFO - 'NUMBER_OF_PROCESSORS': '8', 23:52:16 INFO - 'OS': 'Windows_NT', 23:52:16 INFO - 'OURDRIVE': 'C:', 23:52:16 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 23:52:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 23:52:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 23:52:16 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 23:52:16 INFO - 'PROCESSOR_LEVEL': '6', 23:52:16 INFO - 'PROCESSOR_REVISION': '1e05', 23:52:16 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 23:52:16 INFO - 'PROGRAMFILES': 'C:\\Program Files', 23:52:16 INFO - 'PROMPT': '$P$G', 23:52:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 23:52:16 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 23:52:16 INFO - 'PUBLIC': 'C:\\Users\\Public', 23:52:16 INFO - 'PWD': 'C:\\slave\\test', 23:52:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 23:52:16 INFO - 'SLAVEDIR': 'C:\\slave\\', 23:52:16 INFO - 'SYSTEMDRIVE': 'C:', 23:52:16 INFO - 'SYSTEMROOT': 'C:\\windows', 23:52:16 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:52:16 INFO - 'TEST1': 'testie', 23:52:16 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:52:16 INFO - 'USERDOMAIN': 'T-W732-IX-022', 23:52:16 INFO - 'USERNAME': 'cltbld', 23:52:16 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 23:52:16 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 23:52:16 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 23:52:16 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 23:52:16 INFO - 'WINDIR': 'C:\\windows', 23:52:16 INFO - 'WINDOWS_TRACING_FLAGS': '3', 23:52:16 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 23:52:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 23:52:17 INFO - Ignoring indexes: http://pypi.python.org/simple/ 23:52:17 INFO - Downloading/unpacking psutil>=0.7.1 23:52:18 INFO - Running setup.py egg_info for package psutil 23:52:18 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 23:52:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:52:18 INFO - Installing collected packages: psutil 23:52:18 INFO - Running setup.py install for psutil 23:52:18 INFO - building 'psutil._psutil_windows' extension 23:52:18 INFO - error: Unable to find vcvarsall.bat 23:52:18 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-gklzwp-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 23:52:18 INFO - running install 23:52:18 INFO - running build 23:52:18 INFO - running build_py 23:52:18 INFO - creating build 23:52:18 INFO - creating build\lib.win32-2.7 23:52:18 INFO - creating build\lib.win32-2.7\psutil 23:52:18 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 23:52:18 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 23:52:18 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 23:52:18 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 23:52:18 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 23:52:18 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 23:52:18 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 23:52:18 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 23:52:18 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 23:52:18 INFO - running build_ext 23:52:18 INFO - building 'psutil._psutil_windows' extension 23:52:18 INFO - error: Unable to find vcvarsall.bat 23:52:18 INFO - ---------------------------------------- 23:52:18 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-gklzwp-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 23:52:18 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 23:52:18 WARNING - Return code: 1 23:52:18 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! 23:52:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 23:52:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:52:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:52:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:52:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:52:18 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 0x018486B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC30C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-022', 'USERDOMAIN': 'T-W732-IX-022', '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-022', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 23:52:18 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 23:52:18 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 23:52:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 23:52:18 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 23:52:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 23:52:18 INFO - 'COMPUTERNAME': 'T-W732-IX-022', 23:52:18 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 23:52:18 INFO - 'DCLOCATION': 'SCL3', 23:52:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 23:52:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 23:52:18 INFO - 'FP_NO_HOST_CHECK': 'NO', 23:52:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 23:52:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 23:52:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 23:52:18 INFO - 'HOMEDRIVE': 'C:', 23:52:18 INFO - 'HOMEPATH': '\\Users\\cltbld', 23:52:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 23:52:18 INFO - 'KTS_VERSION': '1.19c', 23:52:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 23:52:18 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 23:52:18 INFO - 'LOGONSERVER': '\\\\T-W732-IX-022', 23:52:18 INFO - 'MONDIR': 'C:\\Monitor_config\\', 23:52:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 23:52:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 23:52:18 INFO - 'MOZILLABUILDDRIVE': 'C:', 23:52:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 23:52:18 INFO - 'MOZ_AIRBAG': '1', 23:52:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 23:52:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:52:18 INFO - 'MOZ_MSVCVERSION': '8', 23:52:18 INFO - 'MOZ_NO_REMOTE': '1', 23:52:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 23:52:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 23:52:18 INFO - 'NO_EM_RESTART': '1', 23:52:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:52:18 INFO - 'NUMBER_OF_PROCESSORS': '8', 23:52:18 INFO - 'OS': 'Windows_NT', 23:52:18 INFO - 'OURDRIVE': 'C:', 23:52:18 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 23:52:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 23:52:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 23:52:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 23:52:18 INFO - 'PROCESSOR_LEVEL': '6', 23:52:18 INFO - 'PROCESSOR_REVISION': '1e05', 23:52:18 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 23:52:18 INFO - 'PROGRAMFILES': 'C:\\Program Files', 23:52:18 INFO - 'PROMPT': '$P$G', 23:52:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 23:52:18 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 23:52:18 INFO - 'PUBLIC': 'C:\\Users\\Public', 23:52:18 INFO - 'PWD': 'C:\\slave\\test', 23:52:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 23:52:18 INFO - 'SLAVEDIR': 'C:\\slave\\', 23:52:18 INFO - 'SYSTEMDRIVE': 'C:', 23:52:18 INFO - 'SYSTEMROOT': 'C:\\windows', 23:52:18 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:52:18 INFO - 'TEST1': 'testie', 23:52:18 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:52:18 INFO - 'USERDOMAIN': 'T-W732-IX-022', 23:52:18 INFO - 'USERNAME': 'cltbld', 23:52:18 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 23:52:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 23:52:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 23:52:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 23:52:18 INFO - 'WINDIR': 'C:\\windows', 23:52:18 INFO - 'WINDOWS_TRACING_FLAGS': '3', 23:52:18 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 23:52:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 23:52:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 23:52:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:52:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:52:19 INFO - Running setup.py egg_info for package mozsystemmonitor 23:52:19 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 23:52:19 INFO - Running setup.py egg_info for package psutil 23:52:19 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 23:52:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:52:19 INFO - Installing collected packages: mozsystemmonitor, psutil 23:52:19 INFO - Running setup.py install for mozsystemmonitor 23:52:19 INFO - Running setup.py install for psutil 23:52:19 INFO - building 'psutil._psutil_windows' extension 23:52:19 INFO - error: Unable to find vcvarsall.bat 23:52:19 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-pjgvbv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 23:52:19 INFO - running install 23:52:19 INFO - running build 23:52:19 INFO - running build_py 23:52:19 INFO - running build_ext 23:52:19 INFO - building 'psutil._psutil_windows' extension 23:52:19 INFO - error: Unable to find vcvarsall.bat 23:52:19 INFO - ---------------------------------------- 23:52:19 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-pjgvbv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 23:52:19 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 23:52:19 WARNING - Return code: 1 23:52:19 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! 23:52:19 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 23:52:19 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')]} 23:52:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:52:19 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')]} 23:52:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:52:19 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 0x018486B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC30C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-022', 'USERDOMAIN': 'T-W732-IX-022', '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-022', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 23:52:19 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 23:52:19 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 23:52:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 23:52:19 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 23:52:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 23:52:19 INFO - 'COMPUTERNAME': 'T-W732-IX-022', 23:52:19 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 23:52:19 INFO - 'DCLOCATION': 'SCL3', 23:52:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 23:52:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 23:52:19 INFO - 'FP_NO_HOST_CHECK': 'NO', 23:52:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 23:52:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 23:52:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 23:52:19 INFO - 'HOMEDRIVE': 'C:', 23:52:19 INFO - 'HOMEPATH': '\\Users\\cltbld', 23:52:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 23:52:19 INFO - 'KTS_VERSION': '1.19c', 23:52:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 23:52:19 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 23:52:19 INFO - 'LOGONSERVER': '\\\\T-W732-IX-022', 23:52:19 INFO - 'MONDIR': 'C:\\Monitor_config\\', 23:52:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 23:52:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 23:52:19 INFO - 'MOZILLABUILDDRIVE': 'C:', 23:52:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 23:52:19 INFO - 'MOZ_AIRBAG': '1', 23:52:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 23:52:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:52:19 INFO - 'MOZ_MSVCVERSION': '8', 23:52:19 INFO - 'MOZ_NO_REMOTE': '1', 23:52:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 23:52:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 23:52:19 INFO - 'NO_EM_RESTART': '1', 23:52:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:52:19 INFO - 'NUMBER_OF_PROCESSORS': '8', 23:52:19 INFO - 'OS': 'Windows_NT', 23:52:19 INFO - 'OURDRIVE': 'C:', 23:52:19 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 23:52:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 23:52:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 23:52:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 23:52:19 INFO - 'PROCESSOR_LEVEL': '6', 23:52:19 INFO - 'PROCESSOR_REVISION': '1e05', 23:52:19 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 23:52:19 INFO - 'PROGRAMFILES': 'C:\\Program Files', 23:52:19 INFO - 'PROMPT': '$P$G', 23:52:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 23:52:19 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 23:52:19 INFO - 'PUBLIC': 'C:\\Users\\Public', 23:52:19 INFO - 'PWD': 'C:\\slave\\test', 23:52:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 23:52:19 INFO - 'SLAVEDIR': 'C:\\slave\\', 23:52:19 INFO - 'SYSTEMDRIVE': 'C:', 23:52:19 INFO - 'SYSTEMROOT': 'C:\\windows', 23:52:19 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:52:19 INFO - 'TEST1': 'testie', 23:52:19 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:52:19 INFO - 'USERDOMAIN': 'T-W732-IX-022', 23:52:19 INFO - 'USERNAME': 'cltbld', 23:52:19 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 23:52:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 23:52:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 23:52:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 23:52:19 INFO - 'WINDIR': 'C:\\windows', 23:52:19 INFO - 'WINDOWS_TRACING_FLAGS': '3', 23:52:19 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 23:52:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 23:52:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 23:52:19 INFO - Downloading/unpacking blobuploader==1.2.4 23:52:19 INFO - Downloading blobuploader-1.2.4.tar.gz 23:52:19 INFO - Running setup.py egg_info for package blobuploader 23:52:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:52:23 INFO - Running setup.py egg_info for package requests 23:52:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:52:23 INFO - Downloading docopt-0.6.1.tar.gz 23:52:23 INFO - Running setup.py egg_info for package docopt 23:52:23 INFO - Installing collected packages: blobuploader, docopt, requests 23:52:23 INFO - Running setup.py install for blobuploader 23:52:23 INFO - Running setup.py install for docopt 23:52:23 INFO - Running setup.py install for requests 23:52:23 INFO - Successfully installed blobuploader docopt requests 23:52:23 INFO - Cleaning up... 23:52:23 INFO - Return code: 0 23:52:23 INFO - Installing None into virtualenv C:\slave\test\build\venv 23:52:23 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')]} 23:52:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:52:23 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')]} 23:52:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:52:23 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 0x018486B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC30C0>, '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-022', 'USERDOMAIN': 'T-W732-IX-022', '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-022', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 23:52:23 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 23:52:23 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 23:52:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 23:52:23 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 23:52:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 23:52:23 INFO - 'COMPUTERNAME': 'T-W732-IX-022', 23:52:23 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 23:52:23 INFO - 'DCLOCATION': 'SCL3', 23:52:23 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 23:52:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 23:52:23 INFO - 'FP_NO_HOST_CHECK': 'NO', 23:52:23 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 23:52:23 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 23:52:23 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 23:52:23 INFO - 'HOMEDRIVE': 'C:', 23:52:23 INFO - 'HOMEPATH': '\\Users\\cltbld', 23:52:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 23:52:23 INFO - 'KTS_VERSION': '1.19c', 23:52:23 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 23:52:23 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 23:52:23 INFO - 'LOGONSERVER': '\\\\T-W732-IX-022', 23:52:23 INFO - 'MONDIR': 'C:\\Monitor_config\\', 23:52:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 23:52:23 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 23:52:23 INFO - 'MOZILLABUILDDRIVE': 'C:', 23:52:23 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 23:52:23 INFO - 'MOZ_AIRBAG': '1', 23:52:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 23:52:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:52:23 INFO - 'MOZ_MSVCVERSION': '8', 23:52:23 INFO - 'MOZ_NO_REMOTE': '1', 23:52:23 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 23:52:23 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 23:52:23 INFO - 'NO_EM_RESTART': '1', 23:52:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:52:23 INFO - 'NUMBER_OF_PROCESSORS': '8', 23:52:23 INFO - 'OS': 'Windows_NT', 23:52:23 INFO - 'OURDRIVE': 'C:', 23:52:23 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 23:52:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 23:52:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 23:52:23 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 23:52:23 INFO - 'PROCESSOR_LEVEL': '6', 23:52:23 INFO - 'PROCESSOR_REVISION': '1e05', 23:52:23 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 23:52:23 INFO - 'PROGRAMFILES': 'C:\\Program Files', 23:52:23 INFO - 'PROMPT': '$P$G', 23:52:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 23:52:23 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 23:52:23 INFO - 'PUBLIC': 'C:\\Users\\Public', 23:52:23 INFO - 'PWD': 'C:\\slave\\test', 23:52:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 23:52:23 INFO - 'SLAVEDIR': 'C:\\slave\\', 23:52:23 INFO - 'SYSTEMDRIVE': 'C:', 23:52:23 INFO - 'SYSTEMROOT': 'C:\\windows', 23:52:23 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:52:23 INFO - 'TEST1': 'testie', 23:52:23 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:52:23 INFO - 'USERDOMAIN': 'T-W732-IX-022', 23:52:23 INFO - 'USERNAME': 'cltbld', 23:52:23 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 23:52:23 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 23:52:23 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 23:52:23 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 23:52:23 INFO - 'WINDIR': 'C:\\windows', 23:52:23 INFO - 'WINDOWS_TRACING_FLAGS': '3', 23:52:23 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 23:52:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 23:52:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 23:52:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 23:52:28 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 23:52:28 INFO - Unpacking c:\slave\test\build\tests\marionette\client 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 23:52:28 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 23:52:28 INFO - Unpacking c:\slave\test\build\tests\marionette 23:52:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 23:52:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 23:52:28 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 23:52:28 INFO - Running setup.py install for browsermob-proxy 23:52:42 INFO - Running setup.py install for manifestparser 23:52:42 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for marionette-client 23:52:42 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 23:52:42 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for marionette-driver 23:52:42 INFO - Running setup.py install for mozcrash 23:52:42 INFO - Running setup.py install for mozdebug 23:52:42 INFO - Running setup.py install for mozdevice 23:52:42 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for mozfile 23:52:42 INFO - Running setup.py install for mozhttpd 23:52:42 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for mozinfo 23:52:42 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for mozInstall 23:52:42 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for mozleak 23:52:42 INFO - Running setup.py install for mozlog 23:52:42 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for moznetwork 23:52:42 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for mozprocess 23:52:42 INFO - Running setup.py install for mozprofile 23:52:42 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for mozrunner 23:52:42 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for mozscreenshot 23:52:42 INFO - Running setup.py install for moztest 23:52:42 INFO - Running setup.py install for mozversion 23:52:42 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 23:52:42 INFO - Running setup.py install for wptserve 23:52:42 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 23:52:42 INFO - Cleaning up... 23:52:42 INFO - Return code: 0 23:52:42 INFO - Installing None into virtualenv C:\slave\test\build\venv 23:52:42 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')]} 23:52:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:52:42 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')]} 23:52:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:52:42 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 0x018486B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC30C0>, '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-022', 'USERDOMAIN': 'T-W732-IX-022', '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-022', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 23:52:42 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 23:52:42 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 23:52:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 23:52:42 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 23:52:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 23:52:42 INFO - 'COMPUTERNAME': 'T-W732-IX-022', 23:52:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 23:52:42 INFO - 'DCLOCATION': 'SCL3', 23:52:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 23:52:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 23:52:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 23:52:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 23:52:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 23:52:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 23:52:42 INFO - 'HOMEDRIVE': 'C:', 23:52:42 INFO - 'HOMEPATH': '\\Users\\cltbld', 23:52:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 23:52:42 INFO - 'KTS_VERSION': '1.19c', 23:52:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 23:52:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 23:52:42 INFO - 'LOGONSERVER': '\\\\T-W732-IX-022', 23:52:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 23:52:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 23:52:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 23:52:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 23:52:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 23:52:42 INFO - 'MOZ_AIRBAG': '1', 23:52:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 23:52:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:52:42 INFO - 'MOZ_MSVCVERSION': '8', 23:52:42 INFO - 'MOZ_NO_REMOTE': '1', 23:52:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 23:52:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 23:52:42 INFO - 'NO_EM_RESTART': '1', 23:52:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:52:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 23:52:42 INFO - 'OS': 'Windows_NT', 23:52:42 INFO - 'OURDRIVE': 'C:', 23:52:42 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 23:52:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 23:52:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 23:52:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 23:52:42 INFO - 'PROCESSOR_LEVEL': '6', 23:52:42 INFO - 'PROCESSOR_REVISION': '1e05', 23:52:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 23:52:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 23:52:42 INFO - 'PROMPT': '$P$G', 23:52:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 23:52:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 23:52:42 INFO - 'PUBLIC': 'C:\\Users\\Public', 23:52:42 INFO - 'PWD': 'C:\\slave\\test', 23:52:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 23:52:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 23:52:42 INFO - 'SYSTEMDRIVE': 'C:', 23:52:42 INFO - 'SYSTEMROOT': 'C:\\windows', 23:52:42 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:52:42 INFO - 'TEST1': 'testie', 23:52:42 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:52:42 INFO - 'USERDOMAIN': 'T-W732-IX-022', 23:52:42 INFO - 'USERNAME': 'cltbld', 23:52:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 23:52:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 23:52:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 23:52:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 23:52:42 INFO - 'WINDIR': 'C:\\windows', 23:52:42 INFO - 'WINDOWS_TRACING_FLAGS': '3', 23:52:42 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 23:52:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 23:52:47 INFO - Ignoring indexes: http://pypi.python.org/simple/ 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 23:52:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 23:52:47 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 23:52:47 INFO - Unpacking c:\slave\test\build\tests\marionette\client 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 23:52:47 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 23:52:47 INFO - Unpacking c:\slave\test\build\tests\marionette 23:52:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 23:52:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 23:52:47 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)) 23:52:59 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)) 23:52:59 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)) 23:52:59 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)) 23:52:59 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)) 23:52:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 23:52:59 INFO - Downloading blessings-1.6.tar.gz 23:52:59 INFO - Running setup.py egg_info for package blessings 23:52:59 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)) 23:52:59 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 23:52:59 INFO - Running setup.py install for blessings 23:52:59 INFO - Running setup.py install for browsermob-proxy 23:52:59 INFO - Running setup.py install for manifestparser 23:52:59 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Running setup.py install for marionette-client 23:52:59 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 23:52:59 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Running setup.py install for marionette-driver 23:52:59 INFO - Running setup.py install for mozcrash 23:52:59 INFO - Running setup.py install for mozdebug 23:52:59 INFO - Running setup.py install for mozdevice 23:52:59 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Running setup.py install for mozhttpd 23:52:59 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Running setup.py install for mozInstall 23:52:59 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Running setup.py install for mozleak 23:52:59 INFO - Running setup.py install for mozprofile 23:52:59 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Running setup.py install for mozrunner 23:52:59 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 23:52:59 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 23:53:01 INFO - Running setup.py install for mozscreenshot 23:53:01 INFO - Running setup.py install for moztest 23:53:01 INFO - Running setup.py install for mozversion 23:53:01 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 23:53:01 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 23:53:01 INFO - Running setup.py install for wptserve 23:53:01 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 23:53:01 INFO - Cleaning up... 23:53:01 INFO - Return code: 0 23:53:01 INFO - Done creating virtualenv C:\slave\test\build\venv. 23:53:01 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 23:53:01 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 23:53:01 INFO - Reading from file tmpfile_stdout 23:53:01 INFO - Using _rmtree_windows ... 23:53:01 INFO - Using _rmtree_windows ... 23:53:01 INFO - Current package versions: 23:53:01 INFO - blessings == 1.6 23:53:01 INFO - blobuploader == 1.2.4 23:53:01 INFO - browsermob-proxy == 0.6.0 23:53:01 INFO - distribute == 0.6.14 23:53:01 INFO - docopt == 0.6.1 23:53:01 INFO - manifestparser == 1.1 23:53:01 INFO - marionette-client == 2.3.0 23:53:01 INFO - marionette-driver == 1.4.0 23:53:01 INFO - mozInstall == 1.12 23:53:01 INFO - mozcrash == 0.17 23:53:01 INFO - mozdebug == 0.1 23:53:01 INFO - mozdevice == 0.48 23:53:01 INFO - mozfile == 1.2 23:53:01 INFO - mozhttpd == 0.7 23:53:01 INFO - mozinfo == 0.9 23:53:01 INFO - mozleak == 0.1 23:53:01 INFO - mozlog == 3.1 23:53:01 INFO - moznetwork == 0.27 23:53:01 INFO - mozprocess == 0.22 23:53:01 INFO - mozprofile == 0.28 23:53:01 INFO - mozrunner == 6.11 23:53:01 INFO - mozscreenshot == 0.1 23:53:01 INFO - mozsystemmonitor == 0.0 23:53:01 INFO - moztest == 0.7 23:53:01 INFO - mozversion == 1.4 23:53:01 INFO - requests == 1.2.3 23:53:01 INFO - wptserve == 1.4.0 23:53:01 INFO - Running post-action listener: _resource_record_post_action 23:53:01 INFO - Running post-action listener: _start_resource_monitoring 23:53:01 INFO - Starting resource monitoring. 23:53:01 INFO - ##### 23:53:01 INFO - ##### Running pull step. 23:53:01 INFO - ##### 23:53:01 INFO - Running pre-action listener: _resource_record_pre_action 23:53:01 INFO - Running main action method: pull 23:53:01 INFO - Pull has nothing to do! 23:53:01 INFO - Running post-action listener: _resource_record_post_action 23:53:01 INFO - ##### 23:53:01 INFO - ##### Running install step. 23:53:01 INFO - ##### 23:53:01 INFO - Running pre-action listener: _resource_record_pre_action 23:53:01 INFO - Running main action method: install 23:53:01 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 23:53:01 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 23:53:01 INFO - Reading from file tmpfile_stdout 23:53:01 INFO - Using _rmtree_windows ... 23:53:01 INFO - Using _rmtree_windows ... 23:53:01 INFO - Detecting whether we're running mozinstall >=1.0... 23:53:01 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 23:53:01 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 23:53:01 INFO - Reading from file tmpfile_stdout 23:53:01 INFO - Output received: 23:53:01 INFO - Usage: mozinstall-script.py [options] installer 23:53:01 INFO - Options: 23:53:01 INFO - -h, --help show this help message and exit 23:53:01 INFO - -d DEST, --destination=DEST 23:53:01 INFO - Directory to install application into. [default: 23:53:01 INFO - "C:\slave\test"] 23:53:01 INFO - --app=APP Application being installed. [default: firefox] 23:53:01 INFO - Using _rmtree_windows ... 23:53:01 INFO - Using _rmtree_windows ... 23:53:01 INFO - mkdir: C:\slave\test\build\application 23:53:01 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'] 23:53:01 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 23:53:04 INFO - Reading from file tmpfile_stdout 23:53:04 INFO - Output received: 23:53:04 INFO - C:\slave\test\build\application\firefox\firefox.exe 23:53:04 INFO - Using _rmtree_windows ... 23:53:04 INFO - Using _rmtree_windows ... 23:53:04 INFO - Running post-action listener: _resource_record_post_action 23:53:04 INFO - ##### 23:53:04 INFO - ##### Running run-tests step. 23:53:04 INFO - ##### 23:53:04 INFO - Running pre-action listener: _resource_record_pre_action 23:53:04 INFO - Running main action method: run_tests 23:53:04 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 23:53:04 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:53:04 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:53:04 INFO - grabbing minidump binary from tooltool 23:53:04 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')]} 23:53:04 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 0x01B2C368>, '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 0x017CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC30C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 23:53:04 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 23:53:04 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 23:53:04 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 23:53:04 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmprxerif 23:53:04 INFO - INFO - File integrity verified, renaming tmprxerif to win32-minidump_stackwalk.exe 23:53:04 INFO - Return code: 0 23:53:04 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 23:53:04 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 23:53:04 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/G6f5Nyr4Q4STo3uHKadSqQ/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 23:53:04 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/G6f5Nyr4Q4STo3uHKadSqQ/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 23:53:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 23:53:04 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 23:53:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 23:53:04 INFO - 'COMPUTERNAME': 'T-W732-IX-022', 23:53:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 23:53:04 INFO - 'DCLOCATION': 'SCL3', 23:53:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 23:53:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 23:53:04 INFO - 'FP_NO_HOST_CHECK': 'NO', 23:53:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 23:53:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 23:53:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 23:53:04 INFO - 'HOMEDRIVE': 'C:', 23:53:04 INFO - 'HOMEPATH': '\\Users\\cltbld', 23:53:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 23:53:04 INFO - 'KTS_VERSION': '1.19c', 23:53:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 23:53:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 23:53:04 INFO - 'LOGONSERVER': '\\\\T-W732-IX-022', 23:53:04 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 23:53:04 INFO - 'MONDIR': 'C:\\Monitor_config\\', 23:53:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 23:53:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 23:53:04 INFO - 'MOZILLABUILDDRIVE': 'C:', 23:53:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 23:53:04 INFO - 'MOZ_AIRBAG': '1', 23:53:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 23:53:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:53:04 INFO - 'MOZ_MSVCVERSION': '8', 23:53:04 INFO - 'MOZ_NO_REMOTE': '1', 23:53:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 23:53:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 23:53:04 INFO - 'NO_EM_RESTART': '1', 23:53:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:53:04 INFO - 'NUMBER_OF_PROCESSORS': '8', 23:53:04 INFO - 'OS': 'Windows_NT', 23:53:04 INFO - 'OURDRIVE': 'C:', 23:53:04 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 23:53:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 23:53:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 23:53:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 23:53:04 INFO - 'PROCESSOR_LEVEL': '6', 23:53:04 INFO - 'PROCESSOR_REVISION': '1e05', 23:53:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 23:53:04 INFO - 'PROGRAMFILES': 'C:\\Program Files', 23:53:04 INFO - 'PROMPT': '$P$G', 23:53:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 23:53:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 23:53:04 INFO - 'PUBLIC': 'C:\\Users\\Public', 23:53:04 INFO - 'PWD': 'C:\\slave\\test', 23:53:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 23:53:04 INFO - 'SLAVEDIR': 'C:\\slave\\', 23:53:04 INFO - 'SYSTEMDRIVE': 'C:', 23:53:04 INFO - 'SYSTEMROOT': 'C:\\windows', 23:53:04 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:53:04 INFO - 'TEST1': 'testie', 23:53:04 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 23:53:04 INFO - 'USERDOMAIN': 'T-W732-IX-022', 23:53:04 INFO - 'USERNAME': 'cltbld', 23:53:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 23:53:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 23:53:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 23:53:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 23:53:04 INFO - 'WINDIR': 'C:\\windows', 23:53:04 INFO - 'WINDOWS_TRACING_FLAGS': '3', 23:53:04 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 23:53:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 23:53:04 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/G6f5Nyr4Q4STo3uHKadSqQ/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 23:53:06 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 23:53:06 INFO - import pkg_resources 23:53:08 INFO - Using 1 client processes 23:53:10 INFO - SUITE-START | Running 778 tests 23:53:10 INFO - Running testharness tests 23:53:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:53:10 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 23:53:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:53:10 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 23:53:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:53:10 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 23:53:11 INFO - Setting up ssl 23:53:11 INFO - PROCESS | certutil | 23:53:11 INFO - PROCESS | certutil | 23:53:11 INFO - PROCESS | certutil | 23:53:11 INFO - Certificate Nickname Trust Attributes 23:53:11 INFO - SSL,S/MIME,JAR/XPI 23:53:11 INFO - 23:53:11 INFO - web-platform-tests CT,, 23:53:11 INFO - 23:53:11 INFO - Starting runner 23:53:12 INFO - PROCESS | 1580 | [1580] 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 23:53:12 INFO - PROCESS | 1580 | [1580] 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 23:53:12 INFO - PROCESS | 1580 | [1580] 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 23:53:14 INFO - PROCESS | 1580 | 1467874394072 Marionette DEBUG Marionette enabled via build flag and pref 23:53:14 INFO - PROCESS | 1580 | ++DOCSHELL 114CC800 == 1 [pid = 1580] [id = 1] 23:53:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 1 (114CCC00) [pid = 1580] [serial = 1] [outer = 00000000] 23:53:14 INFO - PROCESS | 1580 | [1580] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:53:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 2 (114CD800) [pid = 1580] [serial = 2] [outer = 114CCC00] 23:53:15 INFO - PROCESS | 1580 | ++DOCSHELL 1500C400 == 2 [pid = 1580] [id = 2] 23:53:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 3 (1500C800) [pid = 1580] [serial = 3] [outer = 00000000] 23:53:15 INFO - PROCESS | 1580 | [1580] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:53:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 4 (1500D400) [pid = 1580] [serial = 4] [outer = 1500C800] 23:53:15 INFO - PROCESS | 1580 | 1467874395697 Marionette INFO Listening on port 2828 23:53:17 INFO - PROCESS | 1580 | 1467874397269 Marionette DEBUG Marionette enabled via command-line flag 23:53:17 INFO - PROCESS | 1580 | [1580] 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 23:53:17 INFO - PROCESS | 1580 | [1580] 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 23:53:17 INFO - PROCESS | 1580 | ++DOCSHELL 15968000 == 3 [pid = 1580] [id = 3] 23:53:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 5 (15970000) [pid = 1580] [serial = 5] [outer = 00000000] 23:53:17 INFO - PROCESS | 1580 | [1580] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:53:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 6 (15970C00) [pid = 1580] [serial = 6] [outer = 15970000] 23:53:17 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 23:53:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 7 (1675E000) [pid = 1580] [serial = 7] [outer = 1500C800] 23:53:18 INFO - PROCESS | 1580 | [1580] 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 23:53:18 INFO - PROCESS | 1580 | 1467874398289 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49912 23:53:18 INFO - PROCESS | 1580 | [1580] 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 23:53:18 INFO - PROCESS | 1580 | 1467874398311 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49913 23:53:18 INFO - PROCESS | 1580 | [1580] 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 23:53:18 INFO - PROCESS | 1580 | 1467874398319 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49914 23:53:18 INFO - PROCESS | 1580 | [1580] 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 23:53:18 INFO - PROCESS | 1580 | 1467874398354 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49915 23:53:18 INFO - PROCESS | 1580 | 1467874398356 Marionette DEBUG Closed connection conn0 23:53:18 INFO - PROCESS | 1580 | 1467874398358 Marionette DEBUG Closed connection conn1 23:53:18 INFO - PROCESS | 1580 | 1467874398360 Marionette DEBUG Closed connection conn2 23:53:18 INFO - PROCESS | 1580 | 1467874398420 Marionette DEBUG Closed connection conn3 23:53:18 INFO - PROCESS | 1580 | [1580] 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 23:53:18 INFO - PROCESS | 1580 | 1467874398531 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49916 23:53:18 INFO - PROCESS | 1580 | 1467874398539 Marionette DEBUG Closed connection conn4 23:53:18 INFO - PROCESS | 1580 | [1580] 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 23:53:18 INFO - PROCESS | 1580 | 1467874398546 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49917 23:53:18 INFO - PROCESS | 1580 | ++DOCSHELL 114CDC00 == 4 [pid = 1580] [id = 4] 23:53:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 8 (17650C00) [pid = 1580] [serial = 8] [outer = 00000000] 23:53:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 9 (18267000) [pid = 1580] [serial = 9] [outer = 17650C00] 23:53:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 10 (1826CC00) [pid = 1580] [serial = 10] [outer = 17650C00] 23:53:18 INFO - PROCESS | 1580 | 1467874398683 Marionette DEBUG Closed connection conn5 23:53:18 INFO - PROCESS | 1580 | [1580] 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 23:53:18 INFO - PROCESS | 1580 | 1467874398688 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49918 23:53:18 INFO - PROCESS | 1580 | 1467874398716 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:53:18 INFO - PROCESS | 1580 | 1467874398721 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":"20160706215522","device":"desktop","version":"48.0"} 23:53:20 INFO - PROCESS | 1580 | [1580] 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 23:53:20 INFO - PROCESS | 1580 | [1580] 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 23:53:20 INFO - PROCESS | 1580 | [1580] 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 23:53:20 INFO - PROCESS | 1580 | ++DOCSHELL 18C20400 == 5 [pid = 1580] [id = 5] 23:53:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 11 (18C20800) [pid = 1580] [serial = 11] [outer = 00000000] 23:53:20 INFO - PROCESS | 1580 | ++DOCSHELL 18C20C00 == 6 [pid = 1580] [id = 6] 23:53:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 12 (1CC8B000) [pid = 1580] [serial = 12] [outer = 00000000] 23:53:21 INFO - PROCESS | 1580 | [1580] 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 23:53:21 INFO - PROCESS | 1580 | ++DOCSHELL 1A561000 == 7 [pid = 1580] [id = 7] 23:53:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 13 (1A561400) [pid = 1580] [serial = 13] [outer = 00000000] 23:53:21 INFO - PROCESS | 1580 | [1580] 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 23:53:21 INFO - PROCESS | 1580 | [1580] 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 23:53:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 14 (1A56A000) [pid = 1580] [serial = 14] [outer = 1A561400] 23:53:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 15 (1A669C00) [pid = 1580] [serial = 15] [outer = 18C20800] 23:53:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 16 (1A66B400) [pid = 1580] [serial = 16] [outer = 1CC8B000] 23:53:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 17 (1A66DC00) [pid = 1580] [serial = 17] [outer = 1A561400] 23:53:22 INFO - PROCESS | 1580 | 1467874402086 Marionette INFO startBrowser 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:22 INFO - PROCESS | 1580 | 1467874402122 Marionette DEBUG loaded listener.js 23:53:22 INFO - PROCESS | 1580 | 1467874402136 Marionette DEBUG loaded listener.js 23:53:22 INFO - PROCESS | 1580 | 1467874402138 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 18 (1D608000) [pid = 1580] [serial = 18] [outer = 1A561400] 23:53:22 INFO - PROCESS | 1580 | 1467874402880 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"1ee96bb4-5828-43d7-a71c-b5d868e96707","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":"20160706215522","device":"desktop","version":"48.0","command_id":1}}] 23:53:23 INFO - PROCESS | 1580 | 1467874403176 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 23:53:23 INFO - PROCESS | 1580 | 1467874403180 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:23 INFO - PROCESS | 1580 | 1467874403323 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 23:53:23 INFO - PROCESS | 1580 | 1467874403352 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:53:23 INFO - PROCESS | 1580 | 1467874403354 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:23 INFO - PROCESS | 1580 | [1580] 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 23:53:24 INFO - PROCESS | 1580 | --DOCSHELL 114CC800 == 6 [pid = 1580] [id = 1] 23:53:25 INFO - PROCESS | 1580 | [1580] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:53:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 19 (0CF91400) [pid = 1580] [serial = 19] [outer = 1A561400] 23:53:25 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:53:25 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:53:25 INFO - PROCESS | 1580 | 1467874405313 Marionette TRACE conn6 <- [1,3,null,{}] 23:53:25 INFO - PROCESS | 1580 | 1467874405318 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 23:53:25 INFO - PROCESS | 1580 | 1467874405321 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:25 INFO - PROCESS | 1580 | 1467874405346 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 23:53:25 INFO - PROCESS | 1580 | 1467874405376 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 23:53:25 INFO - PROCESS | 1580 | 1467874405380 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 23:53:25 INFO - PROCESS | 1580 | 1467874405386 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:53:25 INFO - PROCESS | 1580 | 1467874405391 Marionette TRACE conn6 <- [1,6,null,{}] 23:53:25 INFO - PROCESS | 1580 | 1467874405402 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:25 INFO - PROCESS | 1580 | 1467874405405 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:25 INFO - PROCESS | 1580 | 1467874405427 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 23:53:25 INFO - PROCESS | 1580 | 1467874405433 Marionette TRACE conn6 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:25 INFO - PROCESS | 1580 | 1467874405437 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:25 INFO - PROCESS | 1580 | ++DOCSHELL 15902800 == 7 [pid = 1580] [id = 8] 23:53:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 20 (1590C800) [pid = 1580] [serial = 20] [outer = 00000000] 23:53:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 21 (15971C00) [pid = 1580] [serial = 21] [outer = 1590C800] 23:53:25 INFO - PROCESS | 1580 | 1467874405496 Marionette DEBUG loaded listener.js 23:53:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 22 (15A87400) [pid = 1580] [serial = 22] [outer = 1590C800] 23:53:25 INFO - PROCESS | 1580 | ++DOCSHELL 19829800 == 8 [pid = 1580] [id = 9] 23:53:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 23 (19829C00) [pid = 1580] [serial = 23] [outer = 00000000] 23:53:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 24 (1982C400) [pid = 1580] [serial = 24] [outer = 19829C00] 23:53:25 INFO - PROCESS | 1580 | 1467874405999 Marionette DEBUG loaded listener.js 23:53:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 25 (1A66D400) [pid = 1580] [serial = 25] [outer = 19829C00] 23:53:26 INFO - PROCESS | 1580 | 1467874406441 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 23:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1121ms 23:53:26 INFO - PROCESS | 1580 | 1467874406552 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 23:53:26 INFO - PROCESS | 1580 | 1467874406556 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 23:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:53:26 INFO - PROCESS | 1580 | 1467874406575 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:53:26 INFO - PROCESS | 1580 | 1467874406578 Marionette TRACE conn6 <- [1,10,null,{}] 23:53:26 INFO - PROCESS | 1580 | 1467874406589 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:26 INFO - PROCESS | 1580 | 1467874406591 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:26 INFO - PROCESS | 1580 | 1467874406717 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 23:53:26 INFO - PROCESS | 1580 | 1467874406786 Marionette TRACE conn6 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:26 INFO - PROCESS | 1580 | 1467874406788 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:26 INFO - PROCESS | 1580 | ++DOCSHELL 197CA400 == 9 [pid = 1580] [id = 10] 23:53:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 26 (1982D000) [pid = 1580] [serial = 26] [outer = 00000000] 23:53:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 27 (1A09B800) [pid = 1580] [serial = 27] [outer = 1982D000] 23:53:26 INFO - PROCESS | 1580 | 1467874406843 Marionette DEBUG loaded listener.js 23:53:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 28 (1A0A1400) [pid = 1580] [serial = 28] [outer = 1982D000] 23:53:27 INFO - PROCESS | 1580 | 1467874407415 Marionette TRACE conn6 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 23:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 890ms 23:53:27 INFO - PROCESS | 1580 | 1467874407459 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 23:53:27 INFO - PROCESS | 1580 | 1467874407463 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 23:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:53:27 INFO - PROCESS | 1580 | 1467874407475 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:53:27 INFO - PROCESS | 1580 | 1467874407480 Marionette TRACE conn6 <- [1,14,null,{}] 23:53:27 INFO - PROCESS | 1580 | 1467874407484 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:27 INFO - PROCESS | 1580 | 1467874407488 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:27 INFO - PROCESS | 1580 | 1467874407697 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 23:53:27 INFO - PROCESS | 1580 | ++DOCSHELL 0D17FC00 == 10 [pid = 1580] [id = 11] 23:53:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 29 (0D180400) [pid = 1580] [serial = 29] [outer = 00000000] 23:53:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 30 (0D180800) [pid = 1580] [serial = 30] [outer = 0D180400] 23:53:27 INFO - PROCESS | 1580 | 1467874407827 Marionette TRACE conn6 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:27 INFO - PROCESS | 1580 | 1467874407830 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 31 (0D33AC00) [pid = 1580] [serial = 31] [outer = 0D180400] 23:53:27 INFO - PROCESS | 1580 | ++DOCSHELL 0D385800 == 11 [pid = 1580] [id = 12] 23:53:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 32 (1095A000) [pid = 1580] [serial = 32] [outer = 00000000] 23:53:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 33 (109F3800) [pid = 1580] [serial = 33] [outer = 1095A000] 23:53:27 INFO - PROCESS | 1580 | 1467874407920 Marionette DEBUG loaded listener.js 23:53:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 34 (111B5800) [pid = 1580] [serial = 34] [outer = 1095A000] 23:53:28 INFO - PROCESS | 1580 | ++DOCSHELL 0D025400 == 12 [pid = 1580] [id = 13] 23:53:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 35 (0D0C9C00) [pid = 1580] [serial = 35] [outer = 00000000] 23:53:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 36 (11DD7800) [pid = 1580] [serial = 36] [outer = 0D0C9C00] 23:53:28 INFO - PROCESS | 1580 | --DOCSHELL 114CDC00 == 11 [pid = 1580] [id = 4] 23:53:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 37 (151A4400) [pid = 1580] [serial = 37] [outer = 0D0C9C00] 23:53:28 INFO - PROCESS | 1580 | 1467874408528 Marionette TRACE conn6 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 23:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1091ms 23:53:28 INFO - PROCESS | 1580 | 1467874408561 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 23:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:53:28 INFO - PROCESS | 1580 | 1467874408565 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 23:53:28 INFO - PROCESS | 1580 | 1467874408569 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:53:28 INFO - PROCESS | 1580 | 1467874408572 Marionette TRACE conn6 <- [1,18,null,{}] 23:53:28 INFO - PROCESS | 1580 | 1467874408577 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:28 INFO - PROCESS | 1580 | 1467874408580 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:28 INFO - PROCESS | 1580 | 1467874408665 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 23:53:28 INFO - PROCESS | 1580 | 1467874408675 Marionette TRACE conn6 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:28 INFO - PROCESS | 1580 | 1467874408677 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:28 INFO - PROCESS | 1580 | ++DOCSHELL 15826400 == 12 [pid = 1580] [id = 14] 23:53:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 38 (1585E800) [pid = 1580] [serial = 38] [outer = 00000000] 23:53:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 39 (158A2000) [pid = 1580] [serial = 39] [outer = 1585E800] 23:53:28 INFO - PROCESS | 1580 | 1467874408725 Marionette DEBUG loaded listener.js 23:53:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 40 (15967400) [pid = 1580] [serial = 40] [outer = 1585E800] 23:53:29 INFO - PROCESS | 1580 | 1467874409163 Marionette TRACE conn6 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 23:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 630ms 23:53:29 INFO - PROCESS | 1580 | 1467874409200 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 23:53:29 INFO - PROCESS | 1580 | 1467874409203 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 23:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:53:29 INFO - PROCESS | 1580 | 1467874409207 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:53:29 INFO - PROCESS | 1580 | 1467874409209 Marionette TRACE conn6 <- [1,22,null,{}] 23:53:29 INFO - PROCESS | 1580 | 1467874409213 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:29 INFO - PROCESS | 1580 | 1467874409216 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:29 INFO - PROCESS | 1580 | 1467874409326 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 23:53:29 INFO - PROCESS | 1580 | 1467874409344 Marionette TRACE conn6 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:29 INFO - PROCESS | 1580 | 1467874409346 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:29 INFO - PROCESS | 1580 | ++DOCSHELL 1764F800 == 13 [pid = 1580] [id = 15] 23:53:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 41 (17652400) [pid = 1580] [serial = 41] [outer = 00000000] 23:53:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 42 (1826EC00) [pid = 1580] [serial = 42] [outer = 17652400] 23:53:29 INFO - PROCESS | 1580 | 1467874409392 Marionette DEBUG loaded listener.js 23:53:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 43 (186C2800) [pid = 1580] [serial = 43] [outer = 17652400] 23:53:29 INFO - PROCESS | 1580 | 1467874409833 Marionette TRACE conn6 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 23:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 671ms 23:53:29 INFO - PROCESS | 1580 | 1467874409881 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 23:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:53:29 INFO - PROCESS | 1580 | 1467874409885 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 23:53:29 INFO - PROCESS | 1580 | 1467874409894 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:53:29 INFO - PROCESS | 1580 | 1467874409898 Marionette TRACE conn6 <- [1,26,null,{}] 23:53:29 INFO - PROCESS | 1580 | 1467874409902 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:29 INFO - PROCESS | 1580 | 1467874409905 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:30 INFO - PROCESS | 1580 | 1467874409998 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 23:53:30 INFO - PROCESS | 1580 | 1467874410007 Marionette TRACE conn6 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:30 INFO - PROCESS | 1580 | 1467874410009 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:30 INFO - PROCESS | 1580 | ++DOCSHELL 1982F800 == 14 [pid = 1580] [id = 16] 23:53:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 44 (19F4F800) [pid = 1580] [serial = 44] [outer = 00000000] 23:53:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 45 (19FEC000) [pid = 1580] [serial = 45] [outer = 19F4F800] 23:53:30 INFO - PROCESS | 1580 | 1467874410057 Marionette DEBUG loaded listener.js 23:53:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 46 (1A096800) [pid = 1580] [serial = 46] [outer = 19F4F800] 23:53:30 INFO - PROCESS | 1580 | 1467874410472 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 23:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 23:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:53:30 INFO - PROCESS | 1580 | 1467874410521 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 23:53:30 INFO - PROCESS | 1580 | 1467874410523 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 23:53:30 INFO - PROCESS | 1580 | 1467874410526 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:53:30 INFO - PROCESS | 1580 | 1467874410528 Marionette TRACE conn6 <- [1,30,null,{}] 23:53:30 INFO - PROCESS | 1580 | 1467874410531 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:30 INFO - PROCESS | 1580 | 1467874410533 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:30 INFO - PROCESS | 1580 | 1467874410619 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 23:53:30 INFO - PROCESS | 1580 | 1467874410625 Marionette TRACE conn6 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:30 INFO - PROCESS | 1580 | 1467874410627 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:30 INFO - PROCESS | 1580 | ++DOCSHELL 1A09F400 == 15 [pid = 1580] [id = 17] 23:53:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 47 (1A0A2800) [pid = 1580] [serial = 47] [outer = 00000000] 23:53:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 48 (1A726400) [pid = 1580] [serial = 48] [outer = 1A0A2800] 23:53:30 INFO - PROCESS | 1580 | 1467874410673 Marionette DEBUG loaded listener.js 23:53:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 49 (1A7DC400) [pid = 1580] [serial = 49] [outer = 1A0A2800] 23:53:31 INFO - PROCESS | 1580 | 1467874411079 Marionette TRACE conn6 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 23:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 23:53:31 INFO - PROCESS | 1580 | 1467874411101 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 23:53:31 INFO - PROCESS | 1580 | 1467874411103 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 23:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:53:31 INFO - PROCESS | 1580 | 1467874411106 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:53:31 INFO - PROCESS | 1580 | 1467874411107 Marionette TRACE conn6 <- [1,34,null,{}] 23:53:31 INFO - PROCESS | 1580 | 1467874411111 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:31 INFO - PROCESS | 1580 | 1467874411112 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:31 INFO - PROCESS | 1580 | 1467874411224 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 23:53:31 INFO - PROCESS | 1580 | 1467874411232 Marionette TRACE conn6 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:31 INFO - PROCESS | 1580 | 1467874411237 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:31 INFO - PROCESS | 1580 | ++DOCSHELL 15878400 == 16 [pid = 1580] [id = 18] 23:53:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 50 (1592F000) [pid = 1580] [serial = 50] [outer = 00000000] 23:53:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 51 (1A720800) [pid = 1580] [serial = 51] [outer = 1592F000] 23:53:31 INFO - PROCESS | 1580 | 1467874411292 Marionette DEBUG loaded listener.js 23:53:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 52 (1AFCB800) [pid = 1580] [serial = 52] [outer = 1592F000] 23:53:31 INFO - PROCESS | 1580 | 1467874411707 Marionette TRACE conn6 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 23:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 630ms 23:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:53:31 INFO - PROCESS | 1580 | 1467874411737 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 23:53:31 INFO - PROCESS | 1580 | 1467874411739 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 23:53:31 INFO - PROCESS | 1580 | 1467874411742 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:53:31 INFO - PROCESS | 1580 | 1467874411744 Marionette TRACE conn6 <- [1,38,null,{}] 23:53:31 INFO - PROCESS | 1580 | 1467874411748 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:31 INFO - PROCESS | 1580 | 1467874411750 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:31 INFO - PROCESS | 1580 | 1467874411862 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 23:53:31 INFO - PROCESS | 1580 | 1467874411869 Marionette TRACE conn6 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:31 INFO - PROCESS | 1580 | 1467874411871 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:31 INFO - PROCESS | 1580 | ++DOCSHELL 1BFD9000 == 17 [pid = 1580] [id = 19] 23:53:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 53 (1C0DD800) [pid = 1580] [serial = 53] [outer = 00000000] 23:53:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 54 (1D223400) [pid = 1580] [serial = 54] [outer = 1C0DD800] 23:53:31 INFO - PROCESS | 1580 | 1467874411918 Marionette DEBUG loaded listener.js 23:53:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 55 (1D603400) [pid = 1580] [serial = 55] [outer = 1C0DD800] 23:53:32 INFO - PROCESS | 1580 | 1467874412377 Marionette TRACE conn6 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 23:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 670ms 23:53:32 INFO - PROCESS | 1580 | 1467874412413 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 23:53:32 INFO - PROCESS | 1580 | 1467874412415 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 23:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:53:32 INFO - PROCESS | 1580 | 1467874412418 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:53:32 INFO - PROCESS | 1580 | 1467874412420 Marionette TRACE conn6 <- [1,42,null,{}] 23:53:32 INFO - PROCESS | 1580 | 1467874412423 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:32 INFO - PROCESS | 1580 | 1467874412425 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:32 INFO - PROCESS | 1580 | 1467874412529 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 23:53:32 INFO - PROCESS | 1580 | 1467874412536 Marionette TRACE conn6 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:32 INFO - PROCESS | 1580 | 1467874412538 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:32 INFO - PROCESS | 1580 | ++DOCSHELL 10A09000 == 18 [pid = 1580] [id = 20] 23:53:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (10A0B800) [pid = 1580] [serial = 56] [outer = 00000000] 23:53:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (10A21C00) [pid = 1580] [serial = 57] [outer = 10A0B800] 23:53:32 INFO - PROCESS | 1580 | 1467874412583 Marionette DEBUG loaded listener.js 23:53:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (10A24C00) [pid = 1580] [serial = 58] [outer = 10A0B800] 23:53:32 INFO - PROCESS | 1580 | 1467874412940 Marionette TRACE conn6 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 23:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 23:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:53:32 INFO - PROCESS | 1580 | 1467874412989 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 23:53:32 INFO - PROCESS | 1580 | 1467874412991 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 23:53:32 INFO - PROCESS | 1580 | 1467874412994 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:53:32 INFO - PROCESS | 1580 | 1467874412996 Marionette TRACE conn6 <- [1,46,null,{}] 23:53:32 INFO - PROCESS | 1580 | 1467874413000 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:32 INFO - PROCESS | 1580 | 1467874413001 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:33 INFO - PROCESS | 1580 | 1467874413082 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 23:53:33 INFO - PROCESS | 1580 | 1467874413149 Marionette TRACE conn6 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:33 INFO - PROCESS | 1580 | 1467874413151 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:33 INFO - PROCESS | 1580 | ++DOCSHELL 10A08400 == 19 [pid = 1580] [id = 21] 23:53:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (10A10000) [pid = 1580] [serial = 59] [outer = 00000000] 23:53:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (10A2DC00) [pid = 1580] [serial = 60] [outer = 10A10000] 23:53:33 INFO - PROCESS | 1580 | 1467874413199 Marionette DEBUG loaded listener.js 23:53:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (111B1400) [pid = 1580] [serial = 61] [outer = 10A10000] 23:53:33 INFO - PROCESS | 1580 | 1467874413552 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 23:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 23:53:33 INFO - PROCESS | 1580 | 1467874413565 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 23:53:33 INFO - PROCESS | 1580 | 1467874413567 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 23:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:53:33 INFO - PROCESS | 1580 | 1467874413570 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:53:33 INFO - PROCESS | 1580 | 1467874413572 Marionette TRACE conn6 <- [1,50,null,{}] 23:53:33 INFO - PROCESS | 1580 | 1467874413575 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:33 INFO - PROCESS | 1580 | 1467874413577 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:33 INFO - PROCESS | 1580 | 1467874413698 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 23:53:33 INFO - PROCESS | 1580 | 1467874413735 Marionette TRACE conn6 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:33 INFO - PROCESS | 1580 | 1467874413737 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:33 INFO - PROCESS | 1580 | ++DOCSHELL 10D39C00 == 20 [pid = 1580] [id = 22] 23:53:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (10D3CC00) [pid = 1580] [serial = 62] [outer = 00000000] 23:53:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (10D43C00) [pid = 1580] [serial = 63] [outer = 10D3CC00] 23:53:33 INFO - PROCESS | 1580 | 1467874413782 Marionette DEBUG loaded listener.js 23:53:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (10D46800) [pid = 1580] [serial = 64] [outer = 10D3CC00] 23:53:34 INFO - PROCESS | 1580 | 1467874414107 Marionette TRACE conn6 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 23:53:34 INFO - PROCESS | 1580 | 1467874414145 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 23:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:53:34 INFO - PROCESS | 1580 | 1467874414147 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 23:53:34 INFO - PROCESS | 1580 | 1467874414150 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:53:34 INFO - PROCESS | 1580 | 1467874414152 Marionette TRACE conn6 <- [1,54,null,{}] 23:53:34 INFO - PROCESS | 1580 | 1467874414155 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:34 INFO - PROCESS | 1580 | 1467874414157 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:34 INFO - PROCESS | 1580 | 1467874414233 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 23:53:34 INFO - PROCESS | 1580 | 1467874414298 Marionette TRACE conn6 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:34 INFO - PROCESS | 1580 | 1467874414300 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:34 INFO - PROCESS | 1580 | ++DOCSHELL 19FF6C00 == 21 [pid = 1580] [id = 23] 23:53:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (1ACE2400) [pid = 1580] [serial = 65] [outer = 00000000] 23:53:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1ACEBC00) [pid = 1580] [serial = 66] [outer = 1ACE2400] 23:53:34 INFO - PROCESS | 1580 | 1467874414351 Marionette DEBUG loaded listener.js 23:53:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1D222C00) [pid = 1580] [serial = 67] [outer = 1ACE2400] 23:53:34 INFO - PROCESS | 1580 | 1467874414714 Marionette TRACE conn6 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 630ms 23:53:34 INFO - PROCESS | 1580 | 1467874414781 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 23:53:34 INFO - PROCESS | 1580 | 1467874414783 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 23:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:53:34 INFO - PROCESS | 1580 | 1467874414786 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:53:34 INFO - PROCESS | 1580 | 1467874414788 Marionette TRACE conn6 <- [1,58,null,{}] 23:53:34 INFO - PROCESS | 1580 | 1467874414792 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:34 INFO - PROCESS | 1580 | 1467874414794 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:34 INFO - PROCESS | 1580 | 1467874414926 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 23:53:34 INFO - PROCESS | 1580 | 1467874414934 Marionette TRACE conn6 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:34 INFO - PROCESS | 1580 | 1467874414936 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:34 INFO - PROCESS | 1580 | ++DOCSHELL 1E210C00 == 22 [pid = 1580] [id = 24] 23:53:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1E8E0C00) [pid = 1580] [serial = 68] [outer = 00000000] 23:53:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (20BA9000) [pid = 1580] [serial = 69] [outer = 1E8E0C00] 23:53:34 INFO - PROCESS | 1580 | 1467874414981 Marionette DEBUG loaded listener.js 23:53:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (20BAB400) [pid = 1580] [serial = 70] [outer = 1E8E0C00] 23:53:35 INFO - PROCESS | 1580 | 1467874415347 Marionette TRACE conn6 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 23:53:35 INFO - PROCESS | 1580 | 1467874415362 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 23:53:35 INFO - PROCESS | 1580 | 1467874415364 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 23:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:53:35 INFO - PROCESS | 1580 | 1467874415368 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:53:35 INFO - PROCESS | 1580 | 1467874415369 Marionette TRACE conn6 <- [1,62,null,{}] 23:53:35 INFO - PROCESS | 1580 | 1467874415373 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:35 INFO - PROCESS | 1580 | 1467874415375 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:35 INFO - PROCESS | 1580 | 1467874415462 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 23:53:35 INFO - PROCESS | 1580 | 1467874415556 Marionette TRACE conn6 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:35 INFO - PROCESS | 1580 | 1467874415558 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:35 INFO - PROCESS | 1580 | ++DOCSHELL 18CC3400 == 23 [pid = 1580] [id = 25] 23:53:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (18CC3800) [pid = 1580] [serial = 71] [outer = 00000000] 23:53:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (18CCF400) [pid = 1580] [serial = 72] [outer = 18CC3800] 23:53:35 INFO - PROCESS | 1580 | 1467874415604 Marionette DEBUG loaded listener.js 23:53:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (18CD2800) [pid = 1580] [serial = 73] [outer = 18CC3800] 23:53:36 INFO - PROCESS | 1580 | --DOCSHELL 197CA400 == 22 [pid = 1580] [id = 10] 23:53:36 INFO - PROCESS | 1580 | --DOCSHELL 15902800 == 21 [pid = 1580] [id = 8] 23:53:36 INFO - PROCESS | 1580 | 1467874416591 Marionette TRACE conn6 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1276ms 23:53:36 INFO - PROCESS | 1580 | 1467874416653 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 23:53:36 INFO - PROCESS | 1580 | 1467874416657 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 23:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:53:36 INFO - PROCESS | 1580 | 1467874416662 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:53:36 INFO - PROCESS | 1580 | 1467874416665 Marionette TRACE conn6 <- [1,66,null,{}] 23:53:36 INFO - PROCESS | 1580 | 1467874416671 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:36 INFO - PROCESS | 1580 | 1467874416674 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:36 INFO - PROCESS | 1580 | 1467874416796 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 23:53:36 INFO - PROCESS | 1580 | 1467874416878 Marionette TRACE conn6 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:36 INFO - PROCESS | 1580 | 1467874416880 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:36 INFO - PROCESS | 1580 | ++DOCSHELL 10D3AC00 == 22 [pid = 1580] [id = 26] 23:53:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (10D3B400) [pid = 1580] [serial = 74] [outer = 00000000] 23:53:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (10D41800) [pid = 1580] [serial = 75] [outer = 10D3B400] 23:53:36 INFO - PROCESS | 1580 | 1467874416931 Marionette DEBUG loaded listener.js 23:53:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1133BC00) [pid = 1580] [serial = 76] [outer = 10D3B400] 23:53:37 INFO - PROCESS | 1580 | 1467874417345 Marionette TRACE conn6 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 731ms 23:53:37 INFO - PROCESS | 1580 | 1467874417395 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 23:53:37 INFO - PROCESS | 1580 | 1467874417399 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 23:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:53:37 INFO - PROCESS | 1580 | 1467874417413 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:53:37 INFO - PROCESS | 1580 | 1467874417415 Marionette TRACE conn6 <- [1,70,null,{}] 23:53:37 INFO - PROCESS | 1580 | 1467874417419 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:37 INFO - PROCESS | 1580 | 1467874417422 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:37 INFO - PROCESS | 1580 | 1467874417538 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 23:53:37 INFO - PROCESS | 1580 | 1467874417545 Marionette TRACE conn6 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:37 INFO - PROCESS | 1580 | 1467874417547 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:37 INFO - PROCESS | 1580 | ++DOCSHELL 11ECA400 == 23 [pid = 1580] [id = 27] 23:53:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (11ECAC00) [pid = 1580] [serial = 77] [outer = 00000000] 23:53:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (15493C00) [pid = 1580] [serial = 78] [outer = 11ECAC00] 23:53:37 INFO - PROCESS | 1580 | 1467874417597 Marionette DEBUG loaded listener.js 23:53:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1586F000) [pid = 1580] [serial = 79] [outer = 11ECAC00] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (17650C00) [pid = 1580] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1592F000) [pid = 1580] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1C0DD800) [pid = 1580] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D3CC00) [pid = 1580] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1ACE2400) [pid = 1580] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1590C800) [pid = 1580] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1982D000) [pid = 1580] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1095A000) [pid = 1580] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1585E800) [pid = 1580] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (17652400) [pid = 1580] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (19F4F800) [pid = 1580] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:53:38 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A0A2800) [pid = 1580] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:53:38 INFO - PROCESS | 1580 | 1467874418291 Marionette TRACE conn6 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 931ms 23:53:38 INFO - PROCESS | 1580 | 1467874418346 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 23:53:38 INFO - PROCESS | 1580 | 1467874418349 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 23:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:53:38 INFO - PROCESS | 1580 | 1467874418352 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:53:38 INFO - PROCESS | 1580 | 1467874418355 Marionette TRACE conn6 <- [1,74,null,{}] 23:53:38 INFO - PROCESS | 1580 | 1467874418380 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:38 INFO - PROCESS | 1580 | 1467874418384 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:38 INFO - PROCESS | 1580 | 1467874418464 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 23:53:38 INFO - PROCESS | 1580 | 1467874418471 Marionette TRACE conn6 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:38 INFO - PROCESS | 1580 | 1467874418474 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:38 INFO - PROCESS | 1580 | ++DOCSHELL 15930C00 == 24 [pid = 1580] [id = 28] 23:53:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1596B800) [pid = 1580] [serial = 80] [outer = 00000000] 23:53:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (15A7E800) [pid = 1580] [serial = 81] [outer = 1596B800] 23:53:38 INFO - PROCESS | 1580 | 1467874418523 Marionette DEBUG loaded listener.js 23:53:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1764C000) [pid = 1580] [serial = 82] [outer = 1596B800] 23:53:38 INFO - PROCESS | 1580 | 1467874418959 Marionette TRACE conn6 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 23:53:38 INFO - PROCESS | 1580 | 1467874418986 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 23:53:38 INFO - PROCESS | 1580 | 1467874418989 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 23:53:38 INFO - PROCESS | 1580 | 1467874418992 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:53:38 INFO - PROCESS | 1580 | 1467874418994 Marionette TRACE conn6 <- [1,78,null,{}] 23:53:38 INFO - PROCESS | 1580 | 1467874418998 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:38 INFO - PROCESS | 1580 | 1467874419000 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:39 INFO - PROCESS | 1580 | 1467874419101 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 23:53:39 INFO - PROCESS | 1580 | 1467874419109 Marionette TRACE conn6 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:39 INFO - PROCESS | 1580 | 1467874419111 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:39 INFO - PROCESS | 1580 | ++DOCSHELL 18267400 == 25 [pid = 1580] [id = 29] 23:53:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1826DC00) [pid = 1580] [serial = 83] [outer = 00000000] 23:53:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (18CC5000) [pid = 1580] [serial = 84] [outer = 1826DC00] 23:53:39 INFO - PROCESS | 1580 | 1467874419158 Marionette DEBUG loaded listener.js 23:53:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (18CCC000) [pid = 1580] [serial = 85] [outer = 1826DC00] 23:53:39 INFO - PROCESS | 1580 | 1467874419585 Marionette TRACE conn6 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 630ms 23:53:39 INFO - PROCESS | 1580 | 1467874419626 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 23:53:39 INFO - PROCESS | 1580 | 1467874419629 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 23:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:53:39 INFO - PROCESS | 1580 | 1467874419632 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:53:39 INFO - PROCESS | 1580 | 1467874419634 Marionette TRACE conn6 <- [1,82,null,{}] 23:53:39 INFO - PROCESS | 1580 | 1467874419637 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:39 INFO - PROCESS | 1580 | 1467874419639 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:39 INFO - PROCESS | 1580 | 1467874419717 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 23:53:39 INFO - PROCESS | 1580 | 1467874419723 Marionette TRACE conn6 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:39 INFO - PROCESS | 1580 | 1467874419725 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:39 INFO - PROCESS | 1580 | ++DOCSHELL 18CD0000 == 26 [pid = 1580] [id = 30] 23:53:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (18CD2000) [pid = 1580] [serial = 86] [outer = 00000000] 23:53:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (197CD400) [pid = 1580] [serial = 87] [outer = 18CD2000] 23:53:39 INFO - PROCESS | 1580 | 1467874419770 Marionette DEBUG loaded listener.js 23:53:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1982E400) [pid = 1580] [serial = 88] [outer = 18CD2000] 23:53:40 INFO - PROCESS | 1580 | 1467874420233 Marionette TRACE conn6 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 23:53:40 INFO - PROCESS | 1580 | 1467874420267 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 23:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:53:40 INFO - PROCESS | 1580 | 1467874420272 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 23:53:40 INFO - PROCESS | 1580 | 1467874420277 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:53:40 INFO - PROCESS | 1580 | 1467874420280 Marionette TRACE conn6 <- [1,86,null,{}] 23:53:40 INFO - PROCESS | 1580 | 1467874420286 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:40 INFO - PROCESS | 1580 | 1467874420290 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:40 INFO - PROCESS | 1580 | 1467874420402 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 23:53:40 INFO - PROCESS | 1580 | 1467874420514 Marionette TRACE conn6 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:40 INFO - PROCESS | 1580 | 1467874420519 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:40 INFO - PROCESS | 1580 | ++DOCSHELL 10A30C00 == 27 [pid = 1580] [id = 31] 23:53:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (10D39400) [pid = 1580] [serial = 89] [outer = 00000000] 23:53:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (10D44400) [pid = 1580] [serial = 90] [outer = 10D39400] 23:53:40 INFO - PROCESS | 1580 | 1467874420590 Marionette DEBUG loaded listener.js 23:53:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1511C400) [pid = 1580] [serial = 91] [outer = 10D39400] 23:53:41 INFO - PROCESS | 1580 | 1467874421107 Marionette TRACE conn6 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 890ms 23:53:41 INFO - PROCESS | 1580 | 1467874421167 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 23:53:41 INFO - PROCESS | 1580 | 1467874421172 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 23:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:53:41 INFO - PROCESS | 1580 | 1467874421179 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:53:41 INFO - PROCESS | 1580 | 1467874421182 Marionette TRACE conn6 <- [1,90,null,{}] 23:53:41 INFO - PROCESS | 1580 | 1467874421187 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:41 INFO - PROCESS | 1580 | 1467874421190 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:41 INFO - PROCESS | 1580 | 1467874421297 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 23:53:41 INFO - PROCESS | 1580 | 1467874421379 Marionette TRACE conn6 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:41 INFO - PROCESS | 1580 | 1467874421381 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:41 INFO - PROCESS | 1580 | ++DOCSHELL 15A7AC00 == 28 [pid = 1580] [id = 32] 23:53:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (15A83000) [pid = 1580] [serial = 92] [outer = 00000000] 23:53:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (186C0C00) [pid = 1580] [serial = 93] [outer = 15A83000] 23:53:41 INFO - PROCESS | 1580 | 1467874421439 Marionette DEBUG loaded listener.js 23:53:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (18C11C00) [pid = 1580] [serial = 94] [outer = 15A83000] 23:53:41 INFO - PROCESS | 1580 | 1467874421989 Marionette TRACE conn6 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 870ms 23:53:42 INFO - PROCESS | 1580 | 1467874422052 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 23:53:42 INFO - PROCESS | 1580 | 1467874422055 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 23:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:53:42 INFO - PROCESS | 1580 | 1467874422058 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:53:42 INFO - PROCESS | 1580 | 1467874422062 Marionette TRACE conn6 <- [1,94,null,{}] 23:53:42 INFO - PROCESS | 1580 | 1467874422073 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:42 INFO - PROCESS | 1580 | 1467874422078 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:42 INFO - PROCESS | 1580 | 1467874422183 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 23:53:42 INFO - PROCESS | 1580 | 1467874422253 Marionette TRACE conn6 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:42 INFO - PROCESS | 1580 | 1467874422257 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:42 INFO - PROCESS | 1580 | ++DOCSHELL 1A725800 == 29 [pid = 1580] [id = 33] 23:53:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A728000) [pid = 1580] [serial = 95] [outer = 00000000] 23:53:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1AB5BC00) [pid = 1580] [serial = 96] [outer = 1A728000] 23:53:42 INFO - PROCESS | 1580 | 1467874422313 Marionette DEBUG loaded listener.js 23:53:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1ACE4400) [pid = 1580] [serial = 97] [outer = 1A728000] 23:53:42 INFO - PROCESS | 1580 | 1467874422867 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 23:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 871ms 23:53:42 INFO - PROCESS | 1580 | 1467874422933 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 23:53:42 INFO - PROCESS | 1580 | 1467874422936 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 23:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:53:42 INFO - PROCESS | 1580 | 1467874422939 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:53:42 INFO - PROCESS | 1580 | 1467874422942 Marionette TRACE conn6 <- [1,98,null,{}] 23:53:42 INFO - PROCESS | 1580 | 1467874422945 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:42 INFO - PROCESS | 1580 | 1467874422948 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:43 INFO - PROCESS | 1580 | 1467874423056 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 23:53:43 INFO - PROCESS | 1580 | 1467874423127 Marionette TRACE conn6 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:43 INFO - PROCESS | 1580 | 1467874423129 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:43 INFO - PROCESS | 1580 | ++DOCSHELL 10D50400 == 30 [pid = 1580] [id = 34] 23:53:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (10D54000) [pid = 1580] [serial = 98] [outer = 00000000] 23:53:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (18722800) [pid = 1580] [serial = 99] [outer = 10D54000] 23:53:43 INFO - PROCESS | 1580 | 1467874423183 Marionette DEBUG loaded listener.js 23:53:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1A728800) [pid = 1580] [serial = 100] [outer = 10D54000] 23:53:43 INFO - PROCESS | 1580 | 1467874423761 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 23:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 933ms 23:53:43 INFO - PROCESS | 1580 | 1467874423887 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 23:53:43 INFO - PROCESS | 1580 | 1467874423891 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 23:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:53:43 INFO - PROCESS | 1580 | 1467874423897 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:53:43 INFO - PROCESS | 1580 | 1467874423900 Marionette TRACE conn6 <- [1,102,null,{}] 23:53:43 INFO - PROCESS | 1580 | 1467874423906 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:43 INFO - PROCESS | 1580 | 1467874423909 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:44 INFO - PROCESS | 1580 | 1467874424015 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 23:53:44 INFO - PROCESS | 1580 | 1467874424079 Marionette TRACE conn6 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:44 INFO - PROCESS | 1580 | 1467874424084 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:44 INFO - PROCESS | 1580 | ++DOCSHELL 10D3A400 == 31 [pid = 1580] [id = 35] 23:53:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (10D3A800) [pid = 1580] [serial = 101] [outer = 00000000] 23:53:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (10D48400) [pid = 1580] [serial = 102] [outer = 10D3A800] 23:53:44 INFO - PROCESS | 1580 | 1467874424134 Marionette DEBUG loaded listener.js 23:53:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (10D4D800) [pid = 1580] [serial = 103] [outer = 10D3A800] 23:53:44 INFO - PROCESS | 1580 | --DOCSHELL 0D385800 == 30 [pid = 1580] [id = 12] 23:53:44 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1A66DC00) [pid = 1580] [serial = 17] [outer = 00000000] [url = about:blank] 23:53:44 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (186C2800) [pid = 1580] [serial = 43] [outer = 00000000] [url = about:blank] 23:53:44 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1AFCB800) [pid = 1580] [serial = 52] [outer = 00000000] [url = about:blank] 23:53:44 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1D603400) [pid = 1580] [serial = 55] [outer = 00000000] [url = about:blank] 23:53:44 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (15A87400) [pid = 1580] [serial = 22] [outer = 00000000] [url = about:blank] 23:53:44 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (10D46800) [pid = 1580] [serial = 64] [outer = 00000000] [url = about:blank] 23:53:44 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1D222C00) [pid = 1580] [serial = 67] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A0A1400) [pid = 1580] [serial = 28] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (15967400) [pid = 1580] [serial = 40] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1826CC00) [pid = 1580] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (18267000) [pid = 1580] [serial = 9] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1500D400) [pid = 1580] [serial = 4] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A726400) [pid = 1580] [serial = 48] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A720800) [pid = 1580] [serial = 51] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1D223400) [pid = 1580] [serial = 54] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10A21C00) [pid = 1580] [serial = 57] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10A2DC00) [pid = 1580] [serial = 60] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10D43C00) [pid = 1580] [serial = 63] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1ACEBC00) [pid = 1580] [serial = 66] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (20BA9000) [pid = 1580] [serial = 69] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (15971C00) [pid = 1580] [serial = 21] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1982C400) [pid = 1580] [serial = 24] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A09B800) [pid = 1580] [serial = 27] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (109F3800) [pid = 1580] [serial = 33] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (111B5800) [pid = 1580] [serial = 34] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (11DD7800) [pid = 1580] [serial = 36] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (158A2000) [pid = 1580] [serial = 39] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1826EC00) [pid = 1580] [serial = 42] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (19FEC000) [pid = 1580] [serial = 45] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1A096800) [pid = 1580] [serial = 46] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (1A7DC400) [pid = 1580] [serial = 49] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (0D180800) [pid = 1580] [serial = 30] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (1A56A000) [pid = 1580] [serial = 14] [outer = 00000000] [url = about:blank] 23:53:45 INFO - PROCESS | 1580 | 1467874425151 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 23:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1285ms 23:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:53:45 INFO - PROCESS | 1580 | 1467874425182 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 23:53:45 INFO - PROCESS | 1580 | 1467874425186 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 23:53:45 INFO - PROCESS | 1580 | 1467874425191 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:53:45 INFO - PROCESS | 1580 | 1467874425195 Marionette TRACE conn6 <- [1,106,null,{}] 23:53:45 INFO - PROCESS | 1580 | 1467874425200 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:45 INFO - PROCESS | 1580 | 1467874425203 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:45 INFO - PROCESS | 1580 | 1467874425299 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 23:53:45 INFO - PROCESS | 1580 | 1467874425306 Marionette TRACE conn6 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:45 INFO - PROCESS | 1580 | 1467874425309 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:45 INFO - PROCESS | 1580 | ++DOCSHELL 10A24800 == 31 [pid = 1580] [id = 36] 23:53:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (10A27000) [pid = 1580] [serial = 104] [outer = 00000000] 23:53:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (10A2C800) [pid = 1580] [serial = 105] [outer = 10A27000] 23:53:45 INFO - PROCESS | 1580 | 1467874425363 Marionette DEBUG loaded listener.js 23:53:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (10D3DC00) [pid = 1580] [serial = 106] [outer = 10A27000] 23:53:45 INFO - PROCESS | 1580 | 1467874425839 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 23:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 690ms 23:53:45 INFO - PROCESS | 1580 | 1467874425882 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 23:53:45 INFO - PROCESS | 1580 | 1467874425887 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 23:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:53:45 INFO - PROCESS | 1580 | 1467874425893 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:53:45 INFO - PROCESS | 1580 | 1467874425896 Marionette TRACE conn6 <- [1,110,null,{}] 23:53:45 INFO - PROCESS | 1580 | 1467874425900 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:45 INFO - PROCESS | 1580 | 1467874425902 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:45 INFO - PROCESS | 1580 | 1467874425987 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 23:53:45 INFO - PROCESS | 1580 | 1467874425996 Marionette TRACE conn6 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:45 INFO - PROCESS | 1580 | 1467874425999 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:46 INFO - PROCESS | 1580 | ++DOCSHELL 114C5C00 == 32 [pid = 1580] [id = 37] 23:53:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (114CDC00) [pid = 1580] [serial = 107] [outer = 00000000] 23:53:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (11ECB000) [pid = 1580] [serial = 108] [outer = 114CDC00] 23:53:46 INFO - PROCESS | 1580 | 1467874426046 Marionette DEBUG loaded listener.js 23:53:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (1519C800) [pid = 1580] [serial = 109] [outer = 114CDC00] 23:53:46 INFO - PROCESS | 1580 | 1467874426494 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 23:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 23:53:46 INFO - PROCESS | 1580 | 1467874426528 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 23:53:46 INFO - PROCESS | 1580 | 1467874426530 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 23:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:53:46 INFO - PROCESS | 1580 | 1467874426533 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:53:46 INFO - PROCESS | 1580 | 1467874426537 Marionette TRACE conn6 <- [1,114,null,{}] 23:53:46 INFO - PROCESS | 1580 | 1467874426548 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:46 INFO - PROCESS | 1580 | 1467874426553 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:46 INFO - PROCESS | 1580 | 1467874426639 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 23:53:46 INFO - PROCESS | 1580 | 1467874426735 Marionette TRACE conn6 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:46 INFO - PROCESS | 1580 | 1467874426738 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:46 INFO - PROCESS | 1580 | ++DOCSHELL 15969400 == 33 [pid = 1580] [id = 38] 23:53:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (1596C000) [pid = 1580] [serial = 110] [outer = 00000000] 23:53:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (159E3400) [pid = 1580] [serial = 111] [outer = 1596C000] 23:53:46 INFO - PROCESS | 1580 | 1467874426789 Marionette DEBUG loaded listener.js 23:53:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (15A86C00) [pid = 1580] [serial = 112] [outer = 1596C000] 23:53:47 INFO - PROCESS | 1580 | 1467874427158 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 23:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 670ms 23:53:47 INFO - PROCESS | 1580 | 1467874427207 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 23:53:47 INFO - PROCESS | 1580 | 1467874427209 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 23:53:47 INFO - PROCESS | 1580 | 1467874427212 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:53:47 INFO - PROCESS | 1580 | 1467874427214 Marionette TRACE conn6 <- [1,118,null,{}] 23:53:47 INFO - PROCESS | 1580 | 1467874427218 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:47 INFO - PROCESS | 1580 | 1467874427220 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:47 INFO - PROCESS | 1580 | 1467874427943 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 23:53:48 INFO - PROCESS | 1580 | 1467874428029 Marionette TRACE conn6 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:48 INFO - PROCESS | 1580 | 1467874428032 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:48 INFO - PROCESS | 1580 | ++DOCSHELL 10A03C00 == 34 [pid = 1580] [id = 39] 23:53:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (10A04000) [pid = 1580] [serial = 113] [outer = 00000000] 23:53:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (10A08C00) [pid = 1580] [serial = 114] [outer = 10A04000] 23:53:48 INFO - PROCESS | 1580 | 1467874428085 Marionette DEBUG loaded listener.js 23:53:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (10A10800) [pid = 1580] [serial = 115] [outer = 10A04000] 23:53:48 INFO - PROCESS | 1580 | 1467874428511 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 23:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1331ms 23:53:48 INFO - PROCESS | 1580 | 1467874428548 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 23:53:48 INFO - PROCESS | 1580 | 1467874428552 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 23:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:53:48 INFO - PROCESS | 1580 | 1467874428556 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:53:48 INFO - PROCESS | 1580 | 1467874428559 Marionette TRACE conn6 <- [1,122,null,{}] 23:53:48 INFO - PROCESS | 1580 | 1467874428563 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:48 INFO - PROCESS | 1580 | 1467874428568 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:48 INFO - PROCESS | 1580 | 1467874428680 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 23:53:48 INFO - PROCESS | 1580 | 1467874428687 Marionette TRACE conn6 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:48 INFO - PROCESS | 1580 | 1467874428689 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:48 INFO - PROCESS | 1580 | ++DOCSHELL 11190400 == 35 [pid = 1580] [id = 40] 23:53:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (111BDC00) [pid = 1580] [serial = 116] [outer = 00000000] 23:53:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (11DD7800) [pid = 1580] [serial = 117] [outer = 111BDC00] 23:53:48 INFO - PROCESS | 1580 | 1467874428739 Marionette DEBUG loaded listener.js 23:53:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1511F000) [pid = 1580] [serial = 118] [outer = 111BDC00] 23:53:49 INFO - PROCESS | 1580 | 1467874429173 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 23:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 670ms 23:53:49 INFO - PROCESS | 1580 | 1467874429228 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 23:53:49 INFO - PROCESS | 1580 | 1467874429231 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 23:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:53:49 INFO - PROCESS | 1580 | 1467874429244 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:53:49 INFO - PROCESS | 1580 | 1467874429246 Marionette TRACE conn6 <- [1,126,null,{}] 23:53:49 INFO - PROCESS | 1580 | 1467874429250 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:49 INFO - PROCESS | 1580 | 1467874429252 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:49 INFO - PROCESS | 1580 | 1467874429653 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (18CC3800) [pid = 1580] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10A10000) [pid = 1580] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (10A0B800) [pid = 1580] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1E8E0C00) [pid = 1580] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (18CD2000) [pid = 1580] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (10D3B400) [pid = 1580] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (11ECAC00) [pid = 1580] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1826DC00) [pid = 1580] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1596B800) [pid = 1580] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (10D39400) [pid = 1580] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (15A83000) [pid = 1580] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1A728000) [pid = 1580] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (10D54000) [pid = 1580] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (10D3A800) [pid = 1580] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:53:49 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (10A27000) [pid = 1580] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:53:49 INFO - PROCESS | 1580 | 1467874429711 Marionette TRACE conn6 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:49 INFO - PROCESS | 1580 | 1467874429714 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:49 INFO - PROCESS | 1580 | ++DOCSHELL 10A0B800 == 36 [pid = 1580] [id = 41] 23:53:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (10A0BC00) [pid = 1580] [serial = 119] [outer = 00000000] 23:53:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (10D39400) [pid = 1580] [serial = 120] [outer = 10A0BC00] 23:53:49 INFO - PROCESS | 1580 | 1467874429759 Marionette DEBUG loaded listener.js 23:53:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (10D52C00) [pid = 1580] [serial = 121] [outer = 10A0BC00] 23:53:50 INFO - PROCESS | 1580 | 1467874430143 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 23:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 930ms 23:53:50 INFO - PROCESS | 1580 | 1467874430169 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 23:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:53:50 INFO - PROCESS | 1580 | 1467874430173 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 23:53:50 INFO - PROCESS | 1580 | 1467874430183 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:53:50 INFO - PROCESS | 1580 | 1467874430188 Marionette TRACE conn6 <- [1,130,null,{}] 23:53:50 INFO - PROCESS | 1580 | 1467874430191 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:50 INFO - PROCESS | 1580 | 1467874430195 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:50 INFO - PROCESS | 1580 | 1467874430298 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 23:53:50 INFO - PROCESS | 1580 | 1467874430303 Marionette TRACE conn6 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:50 INFO - PROCESS | 1580 | 1467874430306 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:50 INFO - PROCESS | 1580 | ++DOCSHELL 15872000 == 37 [pid = 1580] [id = 42] 23:53:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (15874000) [pid = 1580] [serial = 122] [outer = 00000000] 23:53:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (18267000) [pid = 1580] [serial = 123] [outer = 15874000] 23:53:50 INFO - PROCESS | 1580 | 1467874430353 Marionette DEBUG loaded listener.js 23:53:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (186C8400) [pid = 1580] [serial = 124] [outer = 15874000] 23:53:50 INFO - PROCESS | 1580 | 1467874430782 Marionette TRACE conn6 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 23:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 630ms 23:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:53:50 INFO - PROCESS | 1580 | 1467874430809 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 23:53:50 INFO - PROCESS | 1580 | 1467874430811 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 23:53:50 INFO - PROCESS | 1580 | 1467874430814 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:53:50 INFO - PROCESS | 1580 | 1467874430816 Marionette TRACE conn6 <- [1,134,null,{}] 23:53:50 INFO - PROCESS | 1580 | 1467874430820 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:50 INFO - PROCESS | 1580 | 1467874430822 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:50 INFO - PROCESS | 1580 | 1467874430904 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 23:53:50 INFO - PROCESS | 1580 | 1467874430910 Marionette TRACE conn6 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:50 INFO - PROCESS | 1580 | 1467874430912 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:50 INFO - PROCESS | 1580 | ++DOCSHELL 1675CC00 == 38 [pid = 1580] [id = 43] 23:53:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (186F5800) [pid = 1580] [serial = 125] [outer = 00000000] 23:53:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (18CC7000) [pid = 1580] [serial = 126] [outer = 186F5800] 23:53:50 INFO - PROCESS | 1580 | 1467874430956 Marionette DEBUG loaded listener.js 23:53:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1905E000) [pid = 1580] [serial = 127] [outer = 186F5800] 23:53:51 INFO - PROCESS | 1580 | 1467874431397 Marionette TRACE conn6 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 23:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 630ms 23:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:53:51 INFO - PROCESS | 1580 | 1467874431445 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 23:53:51 INFO - PROCESS | 1580 | 1467874431447 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 23:53:51 INFO - PROCESS | 1580 | 1467874431450 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:53:51 INFO - PROCESS | 1580 | 1467874431452 Marionette TRACE conn6 <- [1,138,null,{}] 23:53:51 INFO - PROCESS | 1580 | 1467874431456 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:51 INFO - PROCESS | 1580 | 1467874431458 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:51 INFO - PROCESS | 1580 | 1467874431548 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 23:53:51 INFO - PROCESS | 1580 | 1467874431558 Marionette TRACE conn6 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:51 INFO - PROCESS | 1580 | 1467874431564 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:51 INFO - PROCESS | 1580 | ++DOCSHELL 1133D000 == 39 [pid = 1580] [id = 44] 23:53:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1982A000) [pid = 1580] [serial = 128] [outer = 00000000] 23:53:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (19FEC000) [pid = 1580] [serial = 129] [outer = 1982A000] 23:53:51 INFO - PROCESS | 1580 | 1467874431618 Marionette DEBUG loaded listener.js 23:53:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A098C00) [pid = 1580] [serial = 130] [outer = 1982A000] 23:53:52 INFO - PROCESS | 1580 | 1467874432218 Marionette TRACE conn6 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 23:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 831ms 23:53:52 INFO - PROCESS | 1580 | 1467874432283 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 23:53:52 INFO - PROCESS | 1580 | 1467874432288 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 23:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:53:52 INFO - PROCESS | 1580 | 1467874432293 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:53:52 INFO - PROCESS | 1580 | 1467874432299 Marionette TRACE conn6 <- [1,142,null,{}] 23:53:52 INFO - PROCESS | 1580 | 1467874432304 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:52 INFO - PROCESS | 1580 | 1467874432307 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:52 INFO - PROCESS | 1580 | 1467874432456 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 23:53:52 INFO - PROCESS | 1580 | 1467874432466 Marionette TRACE conn6 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:52 INFO - PROCESS | 1580 | 1467874432469 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:52 INFO - PROCESS | 1580 | ++DOCSHELL 10D56000 == 40 [pid = 1580] [id = 45] 23:53:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10D58000) [pid = 1580] [serial = 131] [outer = 00000000] 23:53:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (152D3C00) [pid = 1580] [serial = 132] [outer = 10D58000] 23:53:52 INFO - PROCESS | 1580 | 1467874432529 Marionette DEBUG loaded listener.js 23:53:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (15876C00) [pid = 1580] [serial = 133] [outer = 10D58000] 23:53:53 INFO - PROCESS | 1580 | 1467874433064 Marionette TRACE conn6 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 23:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 830ms 23:53:53 INFO - PROCESS | 1580 | 1467874433127 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 23:53:53 INFO - PROCESS | 1580 | 1467874433132 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 23:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:53:53 INFO - PROCESS | 1580 | 1467874433139 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:53:53 INFO - PROCESS | 1580 | 1467874433142 Marionette TRACE conn6 <- [1,146,null,{}] 23:53:53 INFO - PROCESS | 1580 | 1467874433146 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:53 INFO - PROCESS | 1580 | 1467874433149 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:53 INFO - PROCESS | 1580 | 1467874433256 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 23:53:53 INFO - PROCESS | 1580 | 1467874433327 Marionette TRACE conn6 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:53 INFO - PROCESS | 1580 | 1467874433329 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:53 INFO - PROCESS | 1580 | ++DOCSHELL 18CC7400 == 41 [pid = 1580] [id = 46] 23:53:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (18CCEC00) [pid = 1580] [serial = 134] [outer = 00000000] 23:53:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (197C8C00) [pid = 1580] [serial = 135] [outer = 18CCEC00] 23:53:53 INFO - PROCESS | 1580 | 1467874433386 Marionette DEBUG loaded listener.js 23:53:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (19F52C00) [pid = 1580] [serial = 136] [outer = 18CCEC00] 23:53:54 INFO - PROCESS | 1580 | 1467874434020 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 23:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 930ms 23:53:54 INFO - PROCESS | 1580 | 1467874434072 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 23:53:54 INFO - PROCESS | 1580 | 1467874434075 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 23:53:54 INFO - PROCESS | 1580 | 1467874434079 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:53:54 INFO - PROCESS | 1580 | 1467874434083 Marionette TRACE conn6 <- [1,150,null,{}] 23:53:54 INFO - PROCESS | 1580 | 1467874434095 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:54 INFO - PROCESS | 1580 | 1467874434101 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:54 INFO - PROCESS | 1580 | 1467874434257 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 23:53:54 INFO - PROCESS | 1580 | 1467874434378 Marionette TRACE conn6 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:54 INFO - PROCESS | 1580 | 1467874434382 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:54 INFO - PROCESS | 1580 | ++DOCSHELL 1A71B800 == 42 [pid = 1580] [id = 47] 23:53:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A71BC00) [pid = 1580] [serial = 137] [outer = 00000000] 23:53:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A721400) [pid = 1580] [serial = 138] [outer = 1A71BC00] 23:53:54 INFO - PROCESS | 1580 | 1467874434443 Marionette DEBUG loaded listener.js 23:53:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A728000) [pid = 1580] [serial = 139] [outer = 1A71BC00] 23:53:55 INFO - PROCESS | 1580 | 1467874435111 Marionette TRACE conn6 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 23:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1078ms 23:53:55 INFO - PROCESS | 1580 | 1467874435160 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 23:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:53:55 INFO - PROCESS | 1580 | 1467874435164 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 23:53:55 INFO - PROCESS | 1580 | 1467874435170 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:53:55 INFO - PROCESS | 1580 | 1467874435173 Marionette TRACE conn6 <- [1,154,null,{}] 23:53:55 INFO - PROCESS | 1580 | 1467874435179 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:55 INFO - PROCESS | 1580 | 1467874435182 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:55 INFO - PROCESS | 1580 | 1467874435287 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 23:53:55 INFO - PROCESS | 1580 | 1467874435360 Marionette TRACE conn6 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:55 INFO - PROCESS | 1580 | 1467874435365 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:55 INFO - PROCESS | 1580 | ++DOCSHELL 10A0F000 == 43 [pid = 1580] [id = 48] 23:53:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (10A28800) [pid = 1580] [serial = 140] [outer = 00000000] 23:53:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (10D58400) [pid = 1580] [serial = 141] [outer = 10A28800] 23:53:55 INFO - PROCESS | 1580 | 1467874435414 Marionette DEBUG loaded listener.js 23:53:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (11342000) [pid = 1580] [serial = 142] [outer = 10A28800] 23:53:55 INFO - PROCESS | 1580 | --DOCSHELL 10A24800 == 42 [pid = 1580] [id = 36] 23:53:55 INFO - PROCESS | 1580 | --DOCSHELL 1675CC00 == 41 [pid = 1580] [id = 43] 23:53:55 INFO - PROCESS | 1580 | --DOCSHELL 15872000 == 40 [pid = 1580] [id = 42] 23:53:55 INFO - PROCESS | 1580 | --DOCSHELL 10A0B800 == 39 [pid = 1580] [id = 41] 23:53:55 INFO - PROCESS | 1580 | --DOCSHELL 15969400 == 38 [pid = 1580] [id = 38] 23:53:55 INFO - PROCESS | 1580 | --DOCSHELL 11190400 == 37 [pid = 1580] [id = 40] 23:53:55 INFO - PROCESS | 1580 | --DOCSHELL 114C5C00 == 36 [pid = 1580] [id = 37] 23:53:55 INFO - PROCESS | 1580 | --DOCSHELL 10A03C00 == 35 [pid = 1580] [id = 39] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (197CD400) [pid = 1580] [serial = 87] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1982E400) [pid = 1580] [serial = 88] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D44400) [pid = 1580] [serial = 90] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (186C0C00) [pid = 1580] [serial = 93] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1AB5BC00) [pid = 1580] [serial = 96] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1511C400) [pid = 1580] [serial = 91] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (18722800) [pid = 1580] [serial = 99] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10D48400) [pid = 1580] [serial = 102] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10D4D800) [pid = 1580] [serial = 103] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10A2C800) [pid = 1580] [serial = 105] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10D3DC00) [pid = 1580] [serial = 106] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (11ECB000) [pid = 1580] [serial = 108] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (18C11C00) [pid = 1580] [serial = 94] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (10D41800) [pid = 1580] [serial = 75] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1133BC00) [pid = 1580] [serial = 76] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1ACE4400) [pid = 1580] [serial = 97] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1A728800) [pid = 1580] [serial = 100] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (15493C00) [pid = 1580] [serial = 78] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (18CCC000) [pid = 1580] [serial = 85] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (18CC5000) [pid = 1580] [serial = 84] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1586F000) [pid = 1580] [serial = 79] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (18CD2800) [pid = 1580] [serial = 73] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (15A7E800) [pid = 1580] [serial = 81] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (1764C000) [pid = 1580] [serial = 82] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (18CCF400) [pid = 1580] [serial = 72] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (111B1400) [pid = 1580] [serial = 61] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 55 (10A24C00) [pid = 1580] [serial = 58] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | --DOMWINDOW == 54 (20BAB400) [pid = 1580] [serial = 70] [outer = 00000000] [url = about:blank] 23:53:55 INFO - PROCESS | 1580 | 1467874435902 Marionette TRACE conn6 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 23:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 790ms 23:53:55 INFO - PROCESS | 1580 | 1467874435960 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 23:53:55 INFO - PROCESS | 1580 | 1467874435965 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 23:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:53:55 INFO - PROCESS | 1580 | 1467874435971 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:53:55 INFO - PROCESS | 1580 | 1467874435974 Marionette TRACE conn6 <- [1,158,null,{}] 23:53:55 INFO - PROCESS | 1580 | 1467874435978 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:55 INFO - PROCESS | 1580 | 1467874435980 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:56 INFO - PROCESS | 1580 | 1467874436065 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 23:53:56 INFO - PROCESS | 1580 | 1467874436074 Marionette TRACE conn6 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:56 INFO - PROCESS | 1580 | 1467874436077 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:56 INFO - PROCESS | 1580 | ++DOCSHELL 10D4F000 == 36 [pid = 1580] [id = 49] 23:53:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 55 (10D4F400) [pid = 1580] [serial = 143] [outer = 00000000] 23:53:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (1500D400) [pid = 1580] [serial = 144] [outer = 10D4F400] 23:53:56 INFO - PROCESS | 1580 | 1467874436123 Marionette DEBUG loaded listener.js 23:53:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (152CEC00) [pid = 1580] [serial = 145] [outer = 10D4F400] 23:53:56 INFO - PROCESS | 1580 | 1467874436575 Marionette TRACE conn6 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 23:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 630ms 23:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:53:56 INFO - PROCESS | 1580 | 1467874436605 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 23:53:56 INFO - PROCESS | 1580 | 1467874436608 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 23:53:56 INFO - PROCESS | 1580 | 1467874436611 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:53:56 INFO - PROCESS | 1580 | 1467874436615 Marionette TRACE conn6 <- [1,162,null,{}] 23:53:56 INFO - PROCESS | 1580 | 1467874436625 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:56 INFO - PROCESS | 1580 | 1467874436629 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:56 INFO - PROCESS | 1580 | 1467874436712 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 23:53:56 INFO - PROCESS | 1580 | 1467874436720 Marionette TRACE conn6 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:56 INFO - PROCESS | 1580 | 1467874436724 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:56 INFO - PROCESS | 1580 | ++DOCSHELL 159EAC00 == 37 [pid = 1580] [id = 50] 23:53:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (15A83000) [pid = 1580] [serial = 146] [outer = 00000000] 23:53:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (16760800) [pid = 1580] [serial = 147] [outer = 15A83000] 23:53:56 INFO - PROCESS | 1580 | 1467874436773 Marionette DEBUG loaded listener.js 23:53:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (1764D000) [pid = 1580] [serial = 148] [outer = 15A83000] 23:53:57 INFO - PROCESS | 1580 | 1467874437212 Marionette TRACE conn6 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 23:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 23:53:57 INFO - PROCESS | 1580 | 1467874437245 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 23:53:57 INFO - PROCESS | 1580 | 1467874437247 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 23:53:57 INFO - PROCESS | 1580 | 1467874437250 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:53:57 INFO - PROCESS | 1580 | 1467874437252 Marionette TRACE conn6 <- [1,166,null,{}] 23:53:57 INFO - PROCESS | 1580 | 1467874437256 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:57 INFO - PROCESS | 1580 | 1467874437258 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:57 INFO - PROCESS | 1580 | 1467874437342 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 23:53:57 INFO - PROCESS | 1580 | 1467874437348 Marionette TRACE conn6 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:57 INFO - PROCESS | 1580 | 1467874437350 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:57 INFO - PROCESS | 1580 | ++DOCSHELL 1826D000 == 38 [pid = 1580] [id = 51] 23:53:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (186C5800) [pid = 1580] [serial = 149] [outer = 00000000] 23:53:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (18CC6400) [pid = 1580] [serial = 150] [outer = 186C5800] 23:53:57 INFO - PROCESS | 1580 | 1467874437397 Marionette DEBUG loaded listener.js 23:53:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (18CD2800) [pid = 1580] [serial = 151] [outer = 186C5800] 23:53:57 INFO - PROCESS | 1580 | 1467874437832 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 23:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 23:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:53:57 INFO - PROCESS | 1580 | 1467874437885 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 23:53:57 INFO - PROCESS | 1580 | 1467874437887 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 23:53:57 INFO - PROCESS | 1580 | 1467874437890 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:53:57 INFO - PROCESS | 1580 | 1467874437892 Marionette TRACE conn6 <- [1,170,null,{}] 23:53:57 INFO - PROCESS | 1580 | 1467874437896 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:57 INFO - PROCESS | 1580 | 1467874437898 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:57 INFO - PROCESS | 1580 | 1467874437975 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 23:53:57 INFO - PROCESS | 1580 | 1467874437981 Marionette TRACE conn6 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:57 INFO - PROCESS | 1580 | 1467874437983 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:57 INFO - PROCESS | 1580 | ++DOCSHELL 19196C00 == 39 [pid = 1580] [id = 52] 23:53:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (1919E400) [pid = 1580] [serial = 152] [outer = 00000000] 23:53:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (19F53C00) [pid = 1580] [serial = 153] [outer = 1919E400] 23:53:58 INFO - PROCESS | 1580 | 1467874438027 Marionette DEBUG loaded listener.js 23:53:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1A09AC00) [pid = 1580] [serial = 154] [outer = 1919E400] 23:53:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1A7E6400) [pid = 1580] [serial = 155] [outer = 0D0C9C00] 23:53:58 INFO - PROCESS | 1580 | 1467874438534 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 23:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 23:53:58 INFO - PROCESS | 1580 | 1467874438568 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 23:53:58 INFO - PROCESS | 1580 | 1467874438570 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 23:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:53:58 INFO - PROCESS | 1580 | 1467874438573 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:53:58 INFO - PROCESS | 1580 | 1467874438575 Marionette TRACE conn6 <- [1,174,null,{}] 23:53:58 INFO - PROCESS | 1580 | 1467874438578 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:58 INFO - PROCESS | 1580 | 1467874438584 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:58 INFO - PROCESS | 1580 | 1467874438740 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 23:53:58 INFO - PROCESS | 1580 | 1467874438791 Marionette TRACE conn6 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:58 INFO - PROCESS | 1580 | 1467874438793 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:58 INFO - PROCESS | 1580 | ++DOCSHELL 1519E000 == 40 [pid = 1580] [id = 53] 23:53:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (151A8C00) [pid = 1580] [serial = 156] [outer = 00000000] 23:53:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1AB92000) [pid = 1580] [serial = 157] [outer = 151A8C00] 23:53:58 INFO - PROCESS | 1580 | 1467874438837 Marionette DEBUG loaded listener.js 23:53:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1AB92C00) [pid = 1580] [serial = 158] [outer = 151A8C00] 23:53:59 INFO - PROCESS | 1580 | 1467874439221 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 23:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 23:53:59 INFO - PROCESS | 1580 | 1467874439246 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 23:53:59 INFO - PROCESS | 1580 | 1467874439248 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 23:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:53:59 INFO - PROCESS | 1580 | 1467874439251 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:53:59 INFO - PROCESS | 1580 | 1467874439252 Marionette TRACE conn6 <- [1,178,null,{}] 23:53:59 INFO - PROCESS | 1580 | 1467874439256 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:59 INFO - PROCESS | 1580 | 1467874439258 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:59 INFO - PROCESS | 1580 | 1467874439362 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 23:53:59 INFO - PROCESS | 1580 | 1467874439367 Marionette TRACE conn6 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:59 INFO - PROCESS | 1580 | 1467874439369 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:53:59 INFO - PROCESS | 1580 | ++DOCSHELL 1592F800 == 41 [pid = 1580] [id = 54] 23:53:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A922000) [pid = 1580] [serial = 159] [outer = 00000000] 23:53:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1AC08400) [pid = 1580] [serial = 160] [outer = 1A922000] 23:53:59 INFO - PROCESS | 1580 | 1467874439420 Marionette DEBUG loaded listener.js 23:53:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1AB97000) [pid = 1580] [serial = 161] [outer = 1A922000] 23:53:59 INFO - PROCESS | 1580 | 1467874439835 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 23:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 630ms 23:53:59 INFO - PROCESS | 1580 | 1467874439882 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 23:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:53:59 INFO - PROCESS | 1580 | 1467874439884 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 23:53:59 INFO - PROCESS | 1580 | 1467874439887 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:53:59 INFO - PROCESS | 1580 | 1467874439889 Marionette TRACE conn6 <- [1,182,null,{}] 23:53:59 INFO - PROCESS | 1580 | 1467874439893 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:59 INFO - PROCESS | 1580 | 1467874439895 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:00 INFO - PROCESS | 1580 | 1467874440011 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 23:54:00 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (186F5800) [pid = 1580] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:54:00 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (111BDC00) [pid = 1580] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:54:00 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (10A0BC00) [pid = 1580] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:54:00 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (15874000) [pid = 1580] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:54:00 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (10A04000) [pid = 1580] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:54:00 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1596C000) [pid = 1580] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:54:00 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (114CDC00) [pid = 1580] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:54:00 INFO - PROCESS | 1580 | 1467874440085 Marionette TRACE conn6 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:00 INFO - PROCESS | 1580 | 1467874440087 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:00 INFO - PROCESS | 1580 | ++DOCSHELL 1095F400 == 42 [pid = 1580] [id = 55] 23:54:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (10A0BC00) [pid = 1580] [serial = 162] [outer = 00000000] 23:54:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1586D800) [pid = 1580] [serial = 163] [outer = 10A0BC00] 23:54:00 INFO - PROCESS | 1580 | 1467874440132 Marionette DEBUG loaded listener.js 23:54:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1675B400) [pid = 1580] [serial = 164] [outer = 10A0BC00] 23:54:00 INFO - PROCESS | 1580 | 1467874440458 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 23:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 630ms 23:54:00 INFO - PROCESS | 1580 | 1467874440518 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 23:54:00 INFO - PROCESS | 1580 | 1467874440521 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 23:54:00 INFO - PROCESS | 1580 | 1467874440524 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:54:00 INFO - PROCESS | 1580 | 1467874440525 Marionette TRACE conn6 <- [1,186,null,{}] 23:54:00 INFO - PROCESS | 1580 | 1467874440529 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:00 INFO - PROCESS | 1580 | 1467874440531 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:00 INFO - PROCESS | 1580 | 1467874440610 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 23:54:00 INFO - PROCESS | 1580 | 1467874440679 Marionette TRACE conn6 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:00 INFO - PROCESS | 1580 | 1467874440681 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:00 INFO - PROCESS | 1580 | ++DOCSHELL 1982BC00 == 43 [pid = 1580] [id = 56] 23:54:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1AB96C00) [pid = 1580] [serial = 165] [outer = 00000000] 23:54:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1BEDB400) [pid = 1580] [serial = 166] [outer = 1AB96C00] 23:54:00 INFO - PROCESS | 1580 | 1467874440724 Marionette DEBUG loaded listener.js 23:54:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1BFE3800) [pid = 1580] [serial = 167] [outer = 1AB96C00] 23:54:01 INFO - PROCESS | 1580 | 1467874441058 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 23:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 23:54:01 INFO - PROCESS | 1580 | 1467874441098 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 23:54:01 INFO - PROCESS | 1580 | 1467874441100 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 23:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:54:01 INFO - PROCESS | 1580 | 1467874441103 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:54:01 INFO - PROCESS | 1580 | 1467874441104 Marionette TRACE conn6 <- [1,190,null,{}] 23:54:01 INFO - PROCESS | 1580 | 1467874441108 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:01 INFO - PROCESS | 1580 | 1467874441110 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:01 INFO - PROCESS | 1580 | 1467874441198 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 23:54:01 INFO - PROCESS | 1580 | 1467874441271 Marionette TRACE conn6 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:01 INFO - PROCESS | 1580 | 1467874441273 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:01 INFO - PROCESS | 1580 | ++DOCSHELL 1C0E2400 == 44 [pid = 1580] [id = 57] 23:54:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1CC0BC00) [pid = 1580] [serial = 168] [outer = 00000000] 23:54:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1CC8F400) [pid = 1580] [serial = 169] [outer = 1CC0BC00] 23:54:01 INFO - PROCESS | 1580 | 1467874441317 Marionette DEBUG loaded listener.js 23:54:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1D222C00) [pid = 1580] [serial = 170] [outer = 1CC0BC00] 23:54:01 INFO - PROCESS | 1580 | 1467874441679 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 23:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 630ms 23:54:01 INFO - PROCESS | 1580 | 1467874441734 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 23:54:01 INFO - PROCESS | 1580 | 1467874441737 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 23:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:54:01 INFO - PROCESS | 1580 | 1467874441740 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:54:01 INFO - PROCESS | 1580 | 1467874441742 Marionette TRACE conn6 <- [1,194,null,{}] 23:54:01 INFO - PROCESS | 1580 | 1467874441746 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:01 INFO - PROCESS | 1580 | 1467874441748 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:01 INFO - PROCESS | 1580 | 1467874441874 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 23:54:01 INFO - PROCESS | 1580 | 1467874441882 Marionette TRACE conn6 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:01 INFO - PROCESS | 1580 | 1467874441884 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:01 INFO - PROCESS | 1580 | ++DOCSHELL 1D228C00 == 45 [pid = 1580] [id = 58] 23:54:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1D2B4400) [pid = 1580] [serial = 171] [outer = 00000000] 23:54:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1DD36C00) [pid = 1580] [serial = 172] [outer = 1D2B4400] 23:54:01 INFO - PROCESS | 1580 | 1467874441930 Marionette DEBUG loaded listener.js 23:54:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1DE3B000) [pid = 1580] [serial = 173] [outer = 1D2B4400] 23:54:02 INFO - PROCESS | 1580 | 1467874442454 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 23:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 770ms 23:54:02 INFO - PROCESS | 1580 | 1467874442517 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 23:54:02 INFO - PROCESS | 1580 | 1467874442521 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 23:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:54:02 INFO - PROCESS | 1580 | 1467874442541 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:54:02 INFO - PROCESS | 1580 | 1467874442544 Marionette TRACE conn6 <- [1,198,null,{}] 23:54:02 INFO - PROCESS | 1580 | 1467874442551 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:02 INFO - PROCESS | 1580 | 1467874442554 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:02 INFO - PROCESS | 1580 | 1467874442679 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 23:54:02 INFO - PROCESS | 1580 | 1467874442825 Marionette TRACE conn6 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:02 INFO - PROCESS | 1580 | 1467874442828 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:02 INFO - PROCESS | 1580 | ++DOCSHELL 10D53400 == 46 [pid = 1580] [id = 59] 23:54:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (10D53800) [pid = 1580] [serial = 174] [outer = 00000000] 23:54:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1133BC00) [pid = 1580] [serial = 175] [outer = 10D53800] 23:54:02 INFO - PROCESS | 1580 | 1467874442886 Marionette DEBUG loaded listener.js 23:54:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (15827400) [pid = 1580] [serial = 176] [outer = 10D53800] 23:54:03 INFO - PROCESS | 1580 | 1467874443427 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 23:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 950ms 23:54:03 INFO - PROCESS | 1580 | 1467874443480 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 23:54:03 INFO - PROCESS | 1580 | 1467874443485 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 23:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:54:03 INFO - PROCESS | 1580 | 1467874443492 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:54:03 INFO - PROCESS | 1580 | 1467874443495 Marionette TRACE conn6 <- [1,202,null,{}] 23:54:03 INFO - PROCESS | 1580 | 1467874443500 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:03 INFO - PROCESS | 1580 | 1467874443503 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:03 INFO - PROCESS | 1580 | 1467874443614 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 23:54:03 INFO - PROCESS | 1580 | 1467874443703 Marionette TRACE conn6 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:03 INFO - PROCESS | 1580 | 1467874443705 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:03 INFO - PROCESS | 1580 | ++DOCSHELL 15A7E800 == 47 [pid = 1580] [id = 60] 23:54:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (15A86000) [pid = 1580] [serial = 177] [outer = 00000000] 23:54:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1872F800) [pid = 1580] [serial = 178] [outer = 15A86000] 23:54:03 INFO - PROCESS | 1580 | 1467874443760 Marionette DEBUG loaded listener.js 23:54:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (191A0800) [pid = 1580] [serial = 179] [outer = 15A86000] 23:54:04 INFO - PROCESS | 1580 | 1467874444299 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 23:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 870ms 23:54:04 INFO - PROCESS | 1580 | 1467874444365 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 23:54:04 INFO - PROCESS | 1580 | 1467874444368 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 23:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:54:04 INFO - PROCESS | 1580 | 1467874444371 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:54:04 INFO - PROCESS | 1580 | 1467874444375 Marionette TRACE conn6 <- [1,206,null,{}] 23:54:04 INFO - PROCESS | 1580 | 1467874444386 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:04 INFO - PROCESS | 1580 | 1467874444391 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:04 INFO - PROCESS | 1580 | 1467874444527 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 23:54:04 INFO - PROCESS | 1580 | 1467874444646 Marionette TRACE conn6 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:04 INFO - PROCESS | 1580 | 1467874444649 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:04 INFO - PROCESS | 1580 | ++DOCSHELL 1CC0E400 == 48 [pid = 1580] [id = 61] 23:54:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1CC85400) [pid = 1580] [serial = 180] [outer = 00000000] 23:54:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1D2B7400) [pid = 1580] [serial = 181] [outer = 1CC85400] 23:54:04 INFO - PROCESS | 1580 | 1467874444706 Marionette DEBUG loaded listener.js 23:54:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1D66D800) [pid = 1580] [serial = 182] [outer = 1CC85400] 23:54:05 INFO - PROCESS | 1580 | 1467874445385 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 23:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1024ms 23:54:05 INFO - PROCESS | 1580 | 1467874445399 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 23:54:05 INFO - PROCESS | 1580 | 1467874445402 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 23:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:54:05 INFO - PROCESS | 1580 | 1467874445407 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:54:05 INFO - PROCESS | 1580 | 1467874445410 Marionette TRACE conn6 <- [1,210,null,{}] 23:54:05 INFO - PROCESS | 1580 | 1467874445416 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:05 INFO - PROCESS | 1580 | 1467874445418 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:05 INFO - PROCESS | 1580 | 1467874445515 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 23:54:05 INFO - PROCESS | 1580 | 1467874445605 Marionette TRACE conn6 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:05 INFO - PROCESS | 1580 | 1467874445608 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:05 INFO - PROCESS | 1580 | ++DOCSHELL 10D55400 == 49 [pid = 1580] [id = 62] 23:54:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (10D56400) [pid = 1580] [serial = 183] [outer = 00000000] 23:54:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1133D800) [pid = 1580] [serial = 184] [outer = 10D56400] 23:54:05 INFO - PROCESS | 1580 | 1467874445657 Marionette DEBUG loaded listener.js 23:54:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (151E3800) [pid = 1580] [serial = 185] [outer = 10D56400] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 1C0E2400 == 48 [pid = 1580] [id = 57] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 1982BC00 == 47 [pid = 1580] [id = 56] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 1095F400 == 46 [pid = 1580] [id = 55] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 1592F800 == 45 [pid = 1580] [id = 54] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 1519E000 == 44 [pid = 1580] [id = 53] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 19196C00 == 43 [pid = 1580] [id = 52] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 1826D000 == 42 [pid = 1580] [id = 51] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 159EAC00 == 41 [pid = 1580] [id = 50] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 10D4F000 == 40 [pid = 1580] [id = 49] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 10A0F000 == 39 [pid = 1580] [id = 48] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 10D56000 == 38 [pid = 1580] [id = 45] 23:54:06 INFO - PROCESS | 1580 | --DOCSHELL 1133D000 == 37 [pid = 1580] [id = 44] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (15A86C00) [pid = 1580] [serial = 112] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (11DD7800) [pid = 1580] [serial = 117] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (10D39400) [pid = 1580] [serial = 120] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1511F000) [pid = 1580] [serial = 118] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (18267000) [pid = 1580] [serial = 123] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1905E000) [pid = 1580] [serial = 127] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (186C8400) [pid = 1580] [serial = 124] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (10A08C00) [pid = 1580] [serial = 114] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (10A10800) [pid = 1580] [serial = 115] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (10D52C00) [pid = 1580] [serial = 121] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (159E3400) [pid = 1580] [serial = 111] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1519C800) [pid = 1580] [serial = 109] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (18CC7000) [pid = 1580] [serial = 126] [outer = 00000000] [url = about:blank] 23:54:06 INFO - PROCESS | 1580 | 1467874446261 Marionette TRACE conn6 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 23:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 870ms 23:54:06 INFO - PROCESS | 1580 | 1467874446279 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 23:54:06 INFO - PROCESS | 1580 | 1467874446283 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 23:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:54:06 INFO - PROCESS | 1580 | 1467874446289 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:54:06 INFO - PROCESS | 1580 | 1467874446292 Marionette TRACE conn6 <- [1,214,null,{}] 23:54:06 INFO - PROCESS | 1580 | 1467874446295 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:06 INFO - PROCESS | 1580 | 1467874446298 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:06 INFO - PROCESS | 1580 | 1467874446387 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 23:54:06 INFO - PROCESS | 1580 | 1467874446457 Marionette TRACE conn6 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:06 INFO - PROCESS | 1580 | 1467874446459 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:06 INFO - PROCESS | 1580 | ++DOCSHELL 10A10800 == 38 [pid = 1580] [id = 63] 23:54:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (10A10C00) [pid = 1580] [serial = 186] [outer = 00000000] 23:54:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (10D52C00) [pid = 1580] [serial = 187] [outer = 10A10C00] 23:54:06 INFO - PROCESS | 1580 | 1467874446515 Marionette DEBUG loaded listener.js 23:54:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (113B4800) [pid = 1580] [serial = 188] [outer = 10A10C00] 23:54:06 INFO - PROCESS | 1580 | 1467874446887 Marionette TRACE conn6 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 23:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 630ms 23:54:06 INFO - PROCESS | 1580 | 1467874446928 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 23:54:06 INFO - PROCESS | 1580 | 1467874446930 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 23:54:06 INFO - PROCESS | 1580 | 1467874446933 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:54:06 INFO - PROCESS | 1580 | 1467874446937 Marionette TRACE conn6 <- [1,218,null,{}] 23:54:06 INFO - PROCESS | 1580 | 1467874446947 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:06 INFO - PROCESS | 1580 | 1467874446951 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:07 INFO - PROCESS | 1580 | 1467874447034 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 23:54:07 INFO - PROCESS | 1580 | 1467874447042 Marionette TRACE conn6 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:07 INFO - PROCESS | 1580 | 1467874447045 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:07 INFO - PROCESS | 1580 | ++DOCSHELL 15972800 == 39 [pid = 1580] [id = 64] 23:54:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (15974000) [pid = 1580] [serial = 189] [outer = 00000000] 23:54:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (16760400) [pid = 1580] [serial = 190] [outer = 15974000] 23:54:07 INFO - PROCESS | 1580 | 1467874447092 Marionette DEBUG loaded listener.js 23:54:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (18267800) [pid = 1580] [serial = 191] [outer = 15974000] 23:54:07 INFO - PROCESS | 1580 | 1467874447545 Marionette TRACE conn6 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 23:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 23:54:07 INFO - PROCESS | 1580 | 1467874447568 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 23:54:07 INFO - PROCESS | 1580 | 1467874447571 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 23:54:07 INFO - PROCESS | 1580 | 1467874447574 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:54:07 INFO - PROCESS | 1580 | 1467874447575 Marionette TRACE conn6 <- [1,222,null,{}] 23:54:07 INFO - PROCESS | 1580 | 1467874447579 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:07 INFO - PROCESS | 1580 | 1467874447581 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:07 INFO - PROCESS | 1580 | 1467874447670 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 23:54:07 INFO - PROCESS | 1580 | 1467874447676 Marionette TRACE conn6 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:07 INFO - PROCESS | 1580 | 1467874447678 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:07 INFO - PROCESS | 1580 | ++DOCSHELL 186F1000 == 40 [pid = 1580] [id = 65] 23:54:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (186F1400) [pid = 1580] [serial = 192] [outer = 00000000] 23:54:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (18CC8000) [pid = 1580] [serial = 193] [outer = 186F1400] 23:54:07 INFO - PROCESS | 1580 | 1467874447725 Marionette DEBUG loaded listener.js 23:54:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (18CCD400) [pid = 1580] [serial = 194] [outer = 186F1400] 23:54:08 INFO - PROCESS | 1580 | 1467874448159 Marionette TRACE conn6 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 23:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 23:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:54:08 INFO - PROCESS | 1580 | 1467874448208 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 23:54:08 INFO - PROCESS | 1580 | 1467874448210 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 23:54:08 INFO - PROCESS | 1580 | 1467874448219 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:54:08 INFO - PROCESS | 1580 | 1467874448221 Marionette TRACE conn6 <- [1,226,null,{}] 23:54:08 INFO - PROCESS | 1580 | 1467874448224 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:08 INFO - PROCESS | 1580 | 1467874448226 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:08 INFO - PROCESS | 1580 | 1467874448328 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 23:54:08 INFO - PROCESS | 1580 | 1467874448333 Marionette TRACE conn6 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:08 INFO - PROCESS | 1580 | 1467874448335 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:08 INFO - PROCESS | 1580 | ++DOCSHELL 18CC4000 == 41 [pid = 1580] [id = 66] 23:54:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (18CC6C00) [pid = 1580] [serial = 195] [outer = 00000000] 23:54:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1982BC00) [pid = 1580] [serial = 196] [outer = 18CC6C00] 23:54:08 INFO - PROCESS | 1580 | 1467874448379 Marionette DEBUG loaded listener.js 23:54:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (19F51C00) [pid = 1580] [serial = 197] [outer = 18CC6C00] 23:54:08 INFO - PROCESS | 1580 | 1467874448838 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 23:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 690ms 23:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:54:08 INFO - PROCESS | 1580 | 1467874448907 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 23:54:08 INFO - PROCESS | 1580 | 1467874448909 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 23:54:08 INFO - PROCESS | 1580 | 1467874448912 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:54:08 INFO - PROCESS | 1580 | 1467874448914 Marionette TRACE conn6 <- [1,230,null,{}] 23:54:08 INFO - PROCESS | 1580 | 1467874448918 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:08 INFO - PROCESS | 1580 | 1467874448923 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:09 INFO - PROCESS | 1580 | 1467874449069 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 23:54:09 INFO - PROCESS | 1580 | 1467874449121 Marionette TRACE conn6 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:09 INFO - PROCESS | 1580 | 1467874449123 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:09 INFO - PROCESS | 1580 | ++DOCSHELL 1A724800 == 42 [pid = 1580] [id = 67] 23:54:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1AB91400) [pid = 1580] [serial = 198] [outer = 00000000] 23:54:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1ACE4800) [pid = 1580] [serial = 199] [outer = 1AB91400] 23:54:09 INFO - PROCESS | 1580 | 1467874449170 Marionette DEBUG loaded listener.js 23:54:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1ACE7000) [pid = 1580] [serial = 200] [outer = 1AB91400] 23:54:09 INFO - PROCESS | 1580 | 1467874449611 Marionette TRACE conn6 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 23:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 732ms 23:54:09 INFO - PROCESS | 1580 | 1467874449653 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 23:54:09 INFO - PROCESS | 1580 | 1467874449655 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 23:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:54:09 INFO - PROCESS | 1580 | 1467874449662 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:54:09 INFO - PROCESS | 1580 | 1467874449664 Marionette TRACE conn6 <- [1,234,null,{}] 23:54:09 INFO - PROCESS | 1580 | 1467874449667 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:09 INFO - PROCESS | 1580 | 1467874449669 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:09 INFO - PROCESS | 1580 | 1467874449782 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 23:54:09 INFO - PROCESS | 1580 | 1467874449788 Marionette TRACE conn6 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:09 INFO - PROCESS | 1580 | 1467874449790 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:09 INFO - PROCESS | 1580 | ++DOCSHELL 1ACE3400 == 43 [pid = 1580] [id = 68] 23:54:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1AFC3400) [pid = 1580] [serial = 201] [outer = 00000000] 23:54:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (1CF5BC00) [pid = 1580] [serial = 202] [outer = 1AFC3400] 23:54:09 INFO - PROCESS | 1580 | 1467874449837 Marionette DEBUG loaded listener.js 23:54:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (1D229000) [pid = 1580] [serial = 203] [outer = 1AFC3400] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (15A83000) [pid = 1580] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (1919E400) [pid = 1580] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1A71BC00) [pid = 1580] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (10D4F400) [pid = 1580] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (10A28800) [pid = 1580] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1A922000) [pid = 1580] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (186C5800) [pid = 1580] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (151A8C00) [pid = 1580] [serial = 156] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (10A0BC00) [pid = 1580] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1CC0BC00) [pid = 1580] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:54:10 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1AB96C00) [pid = 1580] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:54:10 INFO - PROCESS | 1580 | 1467874450389 Marionette TRACE conn6 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 23:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 770ms 23:54:10 INFO - PROCESS | 1580 | 1467874450431 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 23:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:54:10 INFO - PROCESS | 1580 | 1467874450434 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 23:54:10 INFO - PROCESS | 1580 | 1467874450437 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:54:10 INFO - PROCESS | 1580 | 1467874450439 Marionette TRACE conn6 <- [1,238,null,{}] 23:54:10 INFO - PROCESS | 1580 | 1467874450445 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:10 INFO - PROCESS | 1580 | 1467874450447 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:10 INFO - PROCESS | 1580 | 1467874450528 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 23:54:10 INFO - PROCESS | 1580 | 1467874450534 Marionette TRACE conn6 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:10 INFO - PROCESS | 1580 | 1467874450536 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:10 INFO - PROCESS | 1580 | ++DOCSHELL 10D48400 == 44 [pid = 1580] [id = 69] 23:54:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (10D49800) [pid = 1580] [serial = 204] [outer = 00000000] 23:54:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1A922000) [pid = 1580] [serial = 205] [outer = 10D49800] 23:54:10 INFO - PROCESS | 1580 | 1467874450579 Marionette DEBUG loaded listener.js 23:54:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1AB91000) [pid = 1580] [serial = 206] [outer = 10D49800] 23:54:11 INFO - PROCESS | 1580 | 1467874450999 Marionette TRACE conn6 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 23:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 570ms 23:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:54:11 INFO - PROCESS | 1580 | 1467874451008 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 23:54:11 INFO - PROCESS | 1580 | 1467874451010 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 23:54:11 INFO - PROCESS | 1580 | 1467874451013 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:54:11 INFO - PROCESS | 1580 | 1467874451014 Marionette TRACE conn6 <- [1,242,null,{}] 23:54:11 INFO - PROCESS | 1580 | 1467874451018 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:11 INFO - PROCESS | 1580 | 1467874451019 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:11 INFO - PROCESS | 1580 | 1467874451164 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 23:54:11 INFO - PROCESS | 1580 | 1467874451207 Marionette TRACE conn6 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:11 INFO - PROCESS | 1580 | 1467874451209 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:11 INFO - PROCESS | 1580 | ++DOCSHELL 1E217400 == 45 [pid = 1580] [id = 70] 23:54:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1E59F400) [pid = 1580] [serial = 207] [outer = 00000000] 23:54:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1E5A4400) [pid = 1580] [serial = 208] [outer = 1E59F400] 23:54:11 INFO - PROCESS | 1580 | 1467874451272 Marionette DEBUG loaded listener.js 23:54:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1E5A4C00) [pid = 1580] [serial = 209] [outer = 1E59F400] 23:54:11 INFO - PROCESS | 1580 | 1467874451709 Marionette TRACE conn6 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 23:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 730ms 23:54:11 INFO - PROCESS | 1580 | 1467874451746 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 23:54:11 INFO - PROCESS | 1580 | 1467874451748 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 23:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:54:11 INFO - PROCESS | 1580 | 1467874451751 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:54:11 INFO - PROCESS | 1580 | 1467874451753 Marionette TRACE conn6 <- [1,246,null,{}] 23:54:11 INFO - PROCESS | 1580 | 1467874451756 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:11 INFO - PROCESS | 1580 | 1467874451758 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:11 INFO - PROCESS | 1580 | 1467874451843 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 23:54:11 INFO - PROCESS | 1580 | 1467874451848 Marionette TRACE conn6 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:11 INFO - PROCESS | 1580 | 1467874451850 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:11 INFO - PROCESS | 1580 | ++DOCSHELL 1E5A8000 == 46 [pid = 1580] [id = 71] 23:54:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1E5AD000) [pid = 1580] [serial = 210] [outer = 00000000] 23:54:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1E887400) [pid = 1580] [serial = 211] [outer = 1E5AD000] 23:54:11 INFO - PROCESS | 1580 | 1467874451895 Marionette DEBUG loaded listener.js 23:54:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1E88E400) [pid = 1580] [serial = 212] [outer = 1E5AD000] 23:54:12 INFO - PROCESS | 1580 | 1467874452316 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 23:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 630ms 23:54:12 INFO - PROCESS | 1580 | 1467874452385 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 23:54:12 INFO - PROCESS | 1580 | 1467874452389 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 23:54:12 INFO - PROCESS | 1580 | 1467874452394 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:54:12 INFO - PROCESS | 1580 | 1467874452399 Marionette TRACE conn6 <- [1,250,null,{}] 23:54:12 INFO - PROCESS | 1580 | 1467874452406 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:12 INFO - PROCESS | 1580 | 1467874452410 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:12 INFO - PROCESS | 1580 | 1467874452532 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 23:54:12 INFO - PROCESS | 1580 | 1467874452679 Marionette TRACE conn6 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:12 INFO - PROCESS | 1580 | 1467874452684 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:12 INFO - PROCESS | 1580 | ++DOCSHELL 10A2AC00 == 47 [pid = 1580] [id = 72] 23:54:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (10A2B800) [pid = 1580] [serial = 213] [outer = 00000000] 23:54:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (10D3C800) [pid = 1580] [serial = 214] [outer = 10A2B800] 23:54:12 INFO - PROCESS | 1580 | 1467874452740 Marionette DEBUG loaded listener.js 23:54:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 96 (10D52000) [pid = 1580] [serial = 215] [outer = 10A2B800] 23:54:13 INFO - PROCESS | 1580 | 1467874453269 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 23:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 930ms 23:54:13 INFO - PROCESS | 1580 | 1467874453330 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 23:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:54:13 INFO - PROCESS | 1580 | 1467874453334 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 23:54:13 INFO - PROCESS | 1580 | 1467874453341 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:54:13 INFO - PROCESS | 1580 | 1467874453345 Marionette TRACE conn6 <- [1,254,null,{}] 23:54:13 INFO - PROCESS | 1580 | 1467874453350 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:13 INFO - PROCESS | 1580 | 1467874453353 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:13 INFO - PROCESS | 1580 | 1467874453469 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 23:54:13 INFO - PROCESS | 1580 | 1467874453589 Marionette TRACE conn6 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:13 INFO - PROCESS | 1580 | 1467874453592 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:13 INFO - PROCESS | 1580 | ++DOCSHELL 1596B800 == 48 [pid = 1580] [id = 73] 23:54:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 97 (15970400) [pid = 1580] [serial = 216] [outer = 00000000] 23:54:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 98 (1675DC00) [pid = 1580] [serial = 217] [outer = 15970400] 23:54:13 INFO - PROCESS | 1580 | 1467874453648 Marionette DEBUG loaded listener.js 23:54:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 99 (186C3800) [pid = 1580] [serial = 218] [outer = 15970400] 23:54:14 INFO - PROCESS | 1580 | 1467874454229 Marionette TRACE conn6 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 23:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 930ms 23:54:14 INFO - PROCESS | 1580 | 1467874454269 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 23:54:14 INFO - PROCESS | 1580 | 1467874454272 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 23:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:54:14 INFO - PROCESS | 1580 | 1467874454275 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:54:14 INFO - PROCESS | 1580 | 1467874454278 Marionette TRACE conn6 <- [1,258,null,{}] 23:54:14 INFO - PROCESS | 1580 | 1467874454288 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:14 INFO - PROCESS | 1580 | 1467874454293 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:14 INFO - PROCESS | 1580 | 1467874454409 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 23:54:14 INFO - PROCESS | 1580 | 1467874454531 Marionette TRACE conn6 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:14 INFO - PROCESS | 1580 | 1467874454534 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:14 INFO - PROCESS | 1580 | ++DOCSHELL 1DE31400 == 49 [pid = 1580] [id = 74] 23:54:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 100 (1DE31C00) [pid = 1580] [serial = 219] [outer = 00000000] 23:54:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 101 (1E5AA800) [pid = 1580] [serial = 220] [outer = 1DE31C00] 23:54:14 INFO - PROCESS | 1580 | 1467874454592 Marionette DEBUG loaded listener.js 23:54:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 102 (1E883000) [pid = 1580] [serial = 221] [outer = 1DE31C00] 23:54:15 INFO - PROCESS | 1580 | 1467874455296 Marionette TRACE conn6 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 23:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1071ms 23:54:15 INFO - PROCESS | 1580 | 1467874455400 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 23:54:15 INFO - PROCESS | 1580 | 1467874455402 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 23:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:54:15 INFO - PROCESS | 1580 | 1467874455464 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:54:15 INFO - PROCESS | 1580 | 1467874455466 Marionette TRACE conn6 <- [1,262,null,{}] 23:54:15 INFO - PROCESS | 1580 | 1467874455509 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:15 INFO - PROCESS | 1580 | 1467874455511 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:15 INFO - PROCESS | 1580 | 1467874455659 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 23:54:15 INFO - PROCESS | 1580 | 1467874455733 Marionette TRACE conn6 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:15 INFO - PROCESS | 1580 | 1467874455736 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:15 INFO - PROCESS | 1580 | ++DOCSHELL 10D43000 == 50 [pid = 1580] [id = 75] 23:54:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 103 (10D49400) [pid = 1580] [serial = 222] [outer = 00000000] 23:54:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 104 (1E5A9C00) [pid = 1580] [serial = 223] [outer = 10D49400] 23:54:15 INFO - PROCESS | 1580 | 1467874455836 Marionette DEBUG loaded listener.js 23:54:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 105 (1FB34800) [pid = 1580] [serial = 224] [outer = 10D49400] 23:54:16 INFO - PROCESS | 1580 | 1467874456462 Marionette TRACE conn6 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 23:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1098ms 23:54:16 INFO - PROCESS | 1580 | 1467874456514 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 23:54:16 INFO - PROCESS | 1580 | 1467874456519 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 23:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:54:16 INFO - PROCESS | 1580 | 1467874456524 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:54:16 INFO - PROCESS | 1580 | 1467874456527 Marionette TRACE conn6 <- [1,266,null,{}] 23:54:16 INFO - PROCESS | 1580 | 1467874456533 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:16 INFO - PROCESS | 1580 | 1467874456536 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:16 INFO - PROCESS | 1580 | 1467874456641 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 23:54:16 INFO - PROCESS | 1580 | 1467874456773 Marionette TRACE conn6 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:16 INFO - PROCESS | 1580 | 1467874456775 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:16 INFO - PROCESS | 1580 | ++DOCSHELL 152CBC00 == 51 [pid = 1580] [id = 76] 23:54:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 106 (152CE800) [pid = 1580] [serial = 225] [outer = 00000000] 23:54:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 107 (15874C00) [pid = 1580] [serial = 226] [outer = 152CE800] 23:54:16 INFO - PROCESS | 1580 | 1467874456827 Marionette DEBUG loaded listener.js 23:54:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 108 (159E3400) [pid = 1580] [serial = 227] [outer = 152CE800] 23:54:17 INFO - PROCESS | 1580 | --DOCSHELL 1E217400 == 50 [pid = 1580] [id = 70] 23:54:17 INFO - PROCESS | 1580 | --DOCSHELL 10D48400 == 49 [pid = 1580] [id = 69] 23:54:17 INFO - PROCESS | 1580 | --DOCSHELL 1ACE3400 == 48 [pid = 1580] [id = 68] 23:54:17 INFO - PROCESS | 1580 | --DOCSHELL 1A724800 == 47 [pid = 1580] [id = 67] 23:54:17 INFO - PROCESS | 1580 | --DOCSHELL 18CC4000 == 46 [pid = 1580] [id = 66] 23:54:17 INFO - PROCESS | 1580 | --DOCSHELL 186F1000 == 45 [pid = 1580] [id = 65] 23:54:17 INFO - PROCESS | 1580 | --DOCSHELL 15972800 == 44 [pid = 1580] [id = 64] 23:54:17 INFO - PROCESS | 1580 | --DOCSHELL 10A10800 == 43 [pid = 1580] [id = 63] 23:54:17 INFO - PROCESS | 1580 | --DOCSHELL 10D55400 == 42 [pid = 1580] [id = 62] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 107 (197C8C00) [pid = 1580] [serial = 135] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 106 (16760800) [pid = 1580] [serial = 147] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 105 (1764D000) [pid = 1580] [serial = 148] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 104 (19F53C00) [pid = 1580] [serial = 153] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 103 (1A728000) [pid = 1580] [serial = 139] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 102 (1A721400) [pid = 1580] [serial = 138] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 101 (1500D400) [pid = 1580] [serial = 144] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 100 (152CEC00) [pid = 1580] [serial = 145] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 99 (11342000) [pid = 1580] [serial = 142] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 98 (10D58400) [pid = 1580] [serial = 141] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 97 (1AC08400) [pid = 1580] [serial = 160] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 96 (19FEC000) [pid = 1580] [serial = 129] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 95 (18CC6400) [pid = 1580] [serial = 150] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (18CD2800) [pid = 1580] [serial = 151] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (152D3C00) [pid = 1580] [serial = 132] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1AB92000) [pid = 1580] [serial = 157] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1AB92C00) [pid = 1580] [serial = 158] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1586D800) [pid = 1580] [serial = 163] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1D222C00) [pid = 1580] [serial = 170] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1AB97000) [pid = 1580] [serial = 161] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1BEDB400) [pid = 1580] [serial = 166] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1675B400) [pid = 1580] [serial = 164] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1DD36C00) [pid = 1580] [serial = 172] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1BFE3800) [pid = 1580] [serial = 167] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1CC8F400) [pid = 1580] [serial = 169] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (151A4400) [pid = 1580] [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.] 23:54:17 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A09AC00) [pid = 1580] [serial = 154] [outer = 00000000] [url = about:blank] 23:54:17 INFO - PROCESS | 1580 | 1467874457333 Marionette TRACE conn6 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 23:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 830ms 23:54:17 INFO - PROCESS | 1580 | 1467874457354 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 23:54:17 INFO - PROCESS | 1580 | 1467874457358 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 23:54:17 INFO - PROCESS | 1580 | 1467874457364 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:54:17 INFO - PROCESS | 1580 | 1467874457367 Marionette TRACE conn6 <- [1,270,null,{}] 23:54:17 INFO - PROCESS | 1580 | 1467874457371 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:17 INFO - PROCESS | 1580 | 1467874457373 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:17 INFO - PROCESS | 1580 | 1467874457465 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 23:54:17 INFO - PROCESS | 1580 | 1467874457472 Marionette TRACE conn6 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:17 INFO - PROCESS | 1580 | 1467874457474 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:17 INFO - PROCESS | 1580 | ++DOCSHELL 11347400 == 43 [pid = 1580] [id = 77] 23:54:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (113AE800) [pid = 1580] [serial = 228] [outer = 00000000] 23:54:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1582CC00) [pid = 1580] [serial = 229] [outer = 113AE800] 23:54:17 INFO - PROCESS | 1580 | 1467874457522 Marionette DEBUG loaded listener.js 23:54:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (15875000) [pid = 1580] [serial = 230] [outer = 113AE800] 23:54:17 INFO - PROCESS | 1580 | 1467874457983 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 23:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 670ms 23:54:18 INFO - PROCESS | 1580 | 1467874458039 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 23:54:18 INFO - PROCESS | 1580 | 1467874458041 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 23:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:54:18 INFO - PROCESS | 1580 | 1467874458045 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:54:18 INFO - PROCESS | 1580 | 1467874458048 Marionette TRACE conn6 <- [1,274,null,{}] 23:54:18 INFO - PROCESS | 1580 | 1467874458058 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:18 INFO - PROCESS | 1580 | 1467874458063 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:18 INFO - PROCESS | 1580 | 1467874458154 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 23:54:18 INFO - PROCESS | 1580 | 1467874458161 Marionette TRACE conn6 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:18 INFO - PROCESS | 1580 | 1467874458164 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:18 INFO - PROCESS | 1580 | ++DOCSHELL 186F8400 == 44 [pid = 1580] [id = 78] 23:54:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (186F8800) [pid = 1580] [serial = 231] [outer = 00000000] 23:54:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (18CCB800) [pid = 1580] [serial = 232] [outer = 186F8800] 23:54:18 INFO - PROCESS | 1580 | 1467874458217 Marionette DEBUG loaded listener.js 23:54:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1905E000) [pid = 1580] [serial = 233] [outer = 186F8800] 23:54:18 INFO - PROCESS | 1580 | 1467874458693 Marionette TRACE conn6 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 23:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 23:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:54:18 INFO - PROCESS | 1580 | 1467874458725 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 23:54:18 INFO - PROCESS | 1580 | 1467874458728 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 23:54:18 INFO - PROCESS | 1580 | 1467874458731 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:54:18 INFO - PROCESS | 1580 | 1467874458732 Marionette TRACE conn6 <- [1,278,null,{}] 23:54:18 INFO - PROCESS | 1580 | 1467874458736 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:18 INFO - PROCESS | 1580 | 1467874458738 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:18 INFO - PROCESS | 1580 | 1467874458823 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 23:54:18 INFO - PROCESS | 1580 | 1467874458828 Marionette TRACE conn6 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:18 INFO - PROCESS | 1580 | 1467874458830 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:18 INFO - PROCESS | 1580 | ++DOCSHELL 197C8C00 == 45 [pid = 1580] [id = 79] 23:54:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (197D0400) [pid = 1580] [serial = 234] [outer = 00000000] 23:54:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (19FF7400) [pid = 1580] [serial = 235] [outer = 197D0400] 23:54:18 INFO - PROCESS | 1580 | 1467874458886 Marionette DEBUG loaded listener.js 23:54:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1A0A4000) [pid = 1580] [serial = 236] [outer = 197D0400] 23:54:19 INFO - PROCESS | 1580 | 1467874459321 Marionette TRACE conn6 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 23:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 23:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:54:19 INFO - PROCESS | 1580 | 1467874459372 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 23:54:19 INFO - PROCESS | 1580 | 1467874459375 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 23:54:19 INFO - PROCESS | 1580 | 1467874459378 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:54:19 INFO - PROCESS | 1580 | 1467874459380 Marionette TRACE conn6 <- [1,282,null,{}] 23:54:19 INFO - PROCESS | 1580 | 1467874459389 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:19 INFO - PROCESS | 1580 | 1467874459392 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:19 INFO - PROCESS | 1580 | 1467874459498 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 23:54:19 INFO - PROCESS | 1580 | 1467874459506 Marionette TRACE conn6 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:19 INFO - PROCESS | 1580 | 1467874459508 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:19 INFO - PROCESS | 1580 | ++DOCSHELL 1A727000 == 46 [pid = 1580] [id = 80] 23:54:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1A727C00) [pid = 1580] [serial = 237] [outer = 00000000] 23:54:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1AB8D800) [pid = 1580] [serial = 238] [outer = 1A727C00] 23:54:19 INFO - PROCESS | 1580 | 1467874459575 Marionette DEBUG loaded listener.js 23:54:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1AB91C00) [pid = 1580] [serial = 239] [outer = 1A727C00] 23:54:20 INFO - PROCESS | 1580 | 1467874460004 Marionette TRACE conn6 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 23:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 23:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:54:20 INFO - PROCESS | 1580 | 1467874460049 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 23:54:20 INFO - PROCESS | 1580 | 1467874460051 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 23:54:20 INFO - PROCESS | 1580 | 1467874460054 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:54:20 INFO - PROCESS | 1580 | 1467874460055 Marionette TRACE conn6 <- [1,286,null,{}] 23:54:20 INFO - PROCESS | 1580 | 1467874460066 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:20 INFO - PROCESS | 1580 | 1467874460071 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:20 INFO - PROCESS | 1580 | 1467874460204 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 23:54:20 INFO - PROCESS | 1580 | 1467874460210 Marionette TRACE conn6 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:20 INFO - PROCESS | 1580 | 1467874460212 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:20 INFO - PROCESS | 1580 | ++DOCSHELL 1AB96000 == 47 [pid = 1580] [id = 81] 23:54:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (1AB97000) [pid = 1580] [serial = 240] [outer = 00000000] 23:54:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (1BFDA400) [pid = 1580] [serial = 241] [outer = 1AB97000] 23:54:20 INFO - PROCESS | 1580 | 1467874460300 Marionette DEBUG loaded listener.js 23:54:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 96 (1C0E3000) [pid = 1580] [serial = 242] [outer = 1AB97000] 23:54:20 INFO - PROCESS | 1580 | 1467874460706 Marionette TRACE conn6 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 23:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 690ms 23:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:54:20 INFO - PROCESS | 1580 | 1467874460745 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 23:54:20 INFO - PROCESS | 1580 | 1467874460747 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 23:54:20 INFO - PROCESS | 1580 | 1467874460750 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:54:20 INFO - PROCESS | 1580 | 1467874460751 Marionette TRACE conn6 <- [1,290,null,{}] 23:54:20 INFO - PROCESS | 1580 | 1467874460755 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:20 INFO - PROCESS | 1580 | 1467874460757 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:20 INFO - PROCESS | 1580 | 1467874460907 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 23:54:20 INFO - PROCESS | 1580 | 1467874460928 Marionette TRACE conn6 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:20 INFO - PROCESS | 1580 | 1467874460930 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:20 INFO - PROCESS | 1580 | ++DOCSHELL 10A08000 == 48 [pid = 1580] [id = 82] 23:54:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 97 (1D602400) [pid = 1580] [serial = 243] [outer = 00000000] 23:54:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 98 (1E218000) [pid = 1580] [serial = 244] [outer = 1D602400] 23:54:20 INFO - PROCESS | 1580 | 1467874460976 Marionette DEBUG loaded listener.js 23:54:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 99 (1E544C00) [pid = 1580] [serial = 245] [outer = 1D602400] 23:54:21 INFO - PROCESS | 1580 | 1467874461488 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 23:54:21 INFO - PROCESS | 1580 | --DOMWINDOW == 98 (1AB91400) [pid = 1580] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:54:21 INFO - PROCESS | 1580 | --DOMWINDOW == 97 (18CC6C00) [pid = 1580] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:54:21 INFO - PROCESS | 1580 | --DOMWINDOW == 96 (186F1400) [pid = 1580] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:54:21 INFO - PROCESS | 1580 | --DOMWINDOW == 95 (15974000) [pid = 1580] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:54:21 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (10A10C00) [pid = 1580] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:54:21 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (10D56400) [pid = 1580] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:54:21 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1AFC3400) [pid = 1580] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:54:21 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (10D49800) [pid = 1580] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:54:21 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1E59F400) [pid = 1580] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 770ms 23:54:21 INFO - PROCESS | 1580 | 1467874461521 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 23:54:21 INFO - PROCESS | 1580 | 1467874461523 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 23:54:21 INFO - PROCESS | 1580 | 1467874461526 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:54:21 INFO - PROCESS | 1580 | 1467874461528 Marionette TRACE conn6 <- [1,294,null,{}] 23:54:21 INFO - PROCESS | 1580 | 1467874461531 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:21 INFO - PROCESS | 1580 | 1467874461533 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:21 INFO - PROCESS | 1580 | 1467874461622 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 23:54:21 INFO - PROCESS | 1580 | 1467874461630 Marionette TRACE conn6 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:21 INFO - PROCESS | 1580 | 1467874461632 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:21 INFO - PROCESS | 1580 | ++DOCSHELL 1586AC00 == 49 [pid = 1580] [id = 83] 23:54:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1592F000) [pid = 1580] [serial = 246] [outer = 00000000] 23:54:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1AB91400) [pid = 1580] [serial = 247] [outer = 1592F000] 23:54:21 INFO - PROCESS | 1580 | 1467874461678 Marionette DEBUG loaded listener.js 23:54:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1AB96400) [pid = 1580] [serial = 248] [outer = 1592F000] 23:54:22 INFO - PROCESS | 1580 | 1467874462084 Marionette TRACE conn6 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:22 INFO - PROCESS | 1580 | 1467874462133 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:54:22 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. 23:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 630ms 23:54:22 INFO - PROCESS | 1580 | 1467874462161 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 23:54:22 INFO - PROCESS | 1580 | 1467874462163 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 23:54:22 INFO - PROCESS | 1580 | 1467874462166 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:54:22 INFO - PROCESS | 1580 | 1467874462168 Marionette TRACE conn6 <- [1,298,null,{}] 23:54:22 INFO - PROCESS | 1580 | 1467874462172 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:22 INFO - PROCESS | 1580 | 1467874462174 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:22 INFO - PROCESS | 1580 | 1467874462284 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 23:54:22 INFO - PROCESS | 1580 | 1467874462293 Marionette TRACE conn6 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:22 INFO - PROCESS | 1580 | 1467874462295 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:22 INFO - PROCESS | 1580 | ++DOCSHELL 1E54A000 == 50 [pid = 1580] [id = 84] 23:54:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (1E5A4000) [pid = 1580] [serial = 249] [outer = 00000000] 23:54:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (1FB3BC00) [pid = 1580] [serial = 250] [outer = 1E5A4000] 23:54:22 INFO - PROCESS | 1580 | 1467874462341 Marionette DEBUG loaded listener.js 23:54:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 96 (1FB3DC00) [pid = 1580] [serial = 251] [outer = 1E5A4000] 23:54:22 INFO - PROCESS | 1580 | 1467874462772 Marionette TRACE conn6 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:22 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. 23:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms 23:54:22 INFO - PROCESS | 1580 | 1467874462803 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 23:54:22 INFO - PROCESS | 1580 | 1467874462805 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 23:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:54:22 INFO - PROCESS | 1580 | 1467874462808 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:54:22 INFO - PROCESS | 1580 | 1467874462810 Marionette TRACE conn6 <- [1,302,null,{}] 23:54:22 INFO - PROCESS | 1580 | 1467874462814 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:22 INFO - PROCESS | 1580 | 1467874462816 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:22 INFO - PROCESS | 1580 | 1467874462904 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 23:54:22 INFO - PROCESS | 1580 | 1467874462909 Marionette TRACE conn6 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:22 INFO - PROCESS | 1580 | 1467874462911 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:22 INFO - PROCESS | 1580 | ++DOCSHELL 1EAA1800 == 51 [pid = 1580] [id = 85] 23:54:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 97 (1EAA2C00) [pid = 1580] [serial = 252] [outer = 00000000] 23:54:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 98 (1EAA6C00) [pid = 1580] [serial = 253] [outer = 1EAA2C00] 23:54:22 INFO - PROCESS | 1580 | 1467874462957 Marionette DEBUG loaded listener.js 23:54:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 99 (1EAA8C00) [pid = 1580] [serial = 254] [outer = 1EAA2C00] 23:54:23 INFO - PROCESS | 1580 | 1467874463381 Marionette TRACE conn6 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:23 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. 23:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 23:54:23 INFO - PROCESS | 1580 | 1467874463446 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 23:54:23 INFO - PROCESS | 1580 | 1467874463448 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 23:54:23 INFO - PROCESS | 1580 | 1467874463451 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:54:23 INFO - PROCESS | 1580 | 1467874463454 Marionette TRACE conn6 <- [1,306,null,{}] 23:54:23 INFO - PROCESS | 1580 | 1467874463457 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:23 INFO - PROCESS | 1580 | 1467874463460 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:23 INFO - PROCESS | 1580 | 1467874463606 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 23:54:23 INFO - PROCESS | 1580 | 1467874463751 Marionette TRACE conn6 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:23 INFO - PROCESS | 1580 | 1467874463754 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:23 INFO - PROCESS | 1580 | ++DOCSHELL 10A28C00 == 52 [pid = 1580] [id = 86] 23:54:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 100 (10A29000) [pid = 1580] [serial = 255] [outer = 00000000] 23:54:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 101 (10D41800) [pid = 1580] [serial = 256] [outer = 10A29000] 23:54:23 INFO - PROCESS | 1580 | 1467874463811 Marionette DEBUG loaded listener.js 23:54:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 102 (111B6C00) [pid = 1580] [serial = 257] [outer = 10A29000] 23:54:24 INFO - PROCESS | 1580 | 1467874464375 Marionette TRACE conn6 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:24 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. 23:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 970ms 23:54:24 INFO - PROCESS | 1580 | 1467874464427 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 23:54:24 INFO - PROCESS | 1580 | 1467874464431 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 23:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:54:24 INFO - PROCESS | 1580 | 1467874464436 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:54:24 INFO - PROCESS | 1580 | 1467874464439 Marionette TRACE conn6 <- [1,310,null,{}] 23:54:24 INFO - PROCESS | 1580 | 1467874464444 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:24 INFO - PROCESS | 1580 | 1467874464446 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:24 INFO - PROCESS | 1580 | 1467874464561 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 23:54:24 INFO - PROCESS | 1580 | 1467874464684 Marionette TRACE conn6 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:24 INFO - PROCESS | 1580 | 1467874464687 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:24 INFO - PROCESS | 1580 | ++DOCSHELL 16767000 == 53 [pid = 1580] [id = 87] 23:54:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 103 (16E3F400) [pid = 1580] [serial = 258] [outer = 00000000] 23:54:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 104 (186C4000) [pid = 1580] [serial = 259] [outer = 16E3F400] 23:54:24 INFO - PROCESS | 1580 | 1467874464746 Marionette DEBUG loaded listener.js 23:54:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 105 (1905D000) [pid = 1580] [serial = 260] [outer = 16E3F400] 23:54:25 INFO - PROCESS | 1580 | 1467874465318 Marionette TRACE conn6 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:25 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. 23:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 930ms 23:54:25 INFO - PROCESS | 1580 | 1467874465367 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 23:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:54:25 INFO - PROCESS | 1580 | 1467874465370 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 23:54:25 INFO - PROCESS | 1580 | 1467874465374 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:54:25 INFO - PROCESS | 1580 | 1467874465376 Marionette TRACE conn6 <- [1,314,null,{}] 23:54:25 INFO - PROCESS | 1580 | 1467874465380 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:25 INFO - PROCESS | 1580 | 1467874465383 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:25 INFO - PROCESS | 1580 | 1467874465497 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 23:54:25 INFO - PROCESS | 1580 | 1467874465595 Marionette TRACE conn6 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:25 INFO - PROCESS | 1580 | 1467874465597 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:25 INFO - PROCESS | 1580 | ++DOCSHELL 1AB93000 == 54 [pid = 1580] [id = 88] 23:54:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 106 (1AB97400) [pid = 1580] [serial = 261] [outer = 00000000] 23:54:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 107 (1BFE2000) [pid = 1580] [serial = 262] [outer = 1AB97400] 23:54:25 INFO - PROCESS | 1580 | 1467874465651 Marionette DEBUG loaded listener.js 23:54:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 108 (1E542400) [pid = 1580] [serial = 263] [outer = 1AB97400] 23:54:26 INFO - PROCESS | 1580 | 1467874466283 Marionette TRACE conn6 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:26 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. 23:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 930ms 23:54:26 INFO - PROCESS | 1580 | 1467874466306 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 23:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:54:26 INFO - PROCESS | 1580 | 1467874466310 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 23:54:26 INFO - PROCESS | 1580 | 1467874466321 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:54:26 INFO - PROCESS | 1580 | 1467874466326 Marionette TRACE conn6 <- [1,318,null,{}] 23:54:26 INFO - PROCESS | 1580 | 1467874466331 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:26 INFO - PROCESS | 1580 | 1467874466334 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:26 INFO - PROCESS | 1580 | 1467874466452 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 23:54:26 INFO - PROCESS | 1580 | 1467874466552 Marionette TRACE conn6 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:26 INFO - PROCESS | 1580 | 1467874466554 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:26 INFO - PROCESS | 1580 | ++DOCSHELL 1E886C00 == 55 [pid = 1580] [id = 89] 23:54:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 109 (1E888800) [pid = 1580] [serial = 264] [outer = 00000000] 23:54:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 110 (1EA75400) [pid = 1580] [serial = 265] [outer = 1E888800] 23:54:26 INFO - PROCESS | 1580 | 1467874466611 Marionette DEBUG loaded listener.js 23:54:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 111 (1FB32000) [pid = 1580] [serial = 266] [outer = 1E888800] 23:54:27 INFO - PROCESS | 1580 | 1467874467471 Marionette TRACE conn6 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:27 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. 23:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1182ms 23:54:27 INFO - PROCESS | 1580 | 1467874467498 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 23:54:27 INFO - PROCESS | 1580 | 1467874467503 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 23:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:54:27 INFO - PROCESS | 1580 | 1467874467508 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:54:27 INFO - PROCESS | 1580 | 1467874467511 Marionette TRACE conn6 <- [1,322,null,{}] 23:54:27 INFO - PROCESS | 1580 | 1467874467517 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:27 INFO - PROCESS | 1580 | 1467874467519 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:27 INFO - PROCESS | 1580 | 1467874467620 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 23:54:27 INFO - PROCESS | 1580 | 1467874467703 Marionette TRACE conn6 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:27 INFO - PROCESS | 1580 | 1467874467708 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:27 INFO - PROCESS | 1580 | ++DOCSHELL 111BDC00 == 56 [pid = 1580] [id = 90] 23:54:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 112 (11DE0400) [pid = 1580] [serial = 267] [outer = 00000000] 23:54:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 113 (15871800) [pid = 1580] [serial = 268] [outer = 11DE0400] 23:54:27 INFO - PROCESS | 1580 | 1467874467798 Marionette DEBUG loaded listener.js 23:54:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 114 (159EA000) [pid = 1580] [serial = 269] [outer = 11DE0400] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 1A71B800 == 55 [pid = 1580] [id = 47] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 1A725800 == 54 [pid = 1580] [id = 33] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 18CC7400 == 53 [pid = 1580] [id = 46] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 10D50400 == 52 [pid = 1580] [id = 34] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 15A7AC00 == 51 [pid = 1580] [id = 32] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 10A30C00 == 50 [pid = 1580] [id = 31] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 1EAA1800 == 49 [pid = 1580] [id = 85] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 1E54A000 == 48 [pid = 1580] [id = 84] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 1586AC00 == 47 [pid = 1580] [id = 83] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 10A08000 == 46 [pid = 1580] [id = 82] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 1AB96000 == 45 [pid = 1580] [id = 81] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 1A727000 == 44 [pid = 1580] [id = 80] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 197C8C00 == 43 [pid = 1580] [id = 79] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 186F8400 == 42 [pid = 1580] [id = 78] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 113 (1E887400) [pid = 1580] [serial = 211] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 11347400 == 41 [pid = 1580] [id = 77] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 152CBC00 == 40 [pid = 1580] [id = 76] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 1596B800 == 39 [pid = 1580] [id = 73] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 10A2AC00 == 38 [pid = 1580] [id = 72] 23:54:28 INFO - PROCESS | 1580 | --DOCSHELL 1E5A8000 == 37 [pid = 1580] [id = 71] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 112 (1ACE4800) [pid = 1580] [serial = 199] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 111 (19F51C00) [pid = 1580] [serial = 197] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 110 (1982BC00) [pid = 1580] [serial = 196] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 109 (1133BC00) [pid = 1580] [serial = 175] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 108 (18CC8000) [pid = 1580] [serial = 193] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 107 (16760400) [pid = 1580] [serial = 190] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 106 (18267800) [pid = 1580] [serial = 191] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 105 (1ACE7000) [pid = 1580] [serial = 200] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 104 (10D52C00) [pid = 1580] [serial = 187] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 103 (113B4800) [pid = 1580] [serial = 188] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 102 (151E3800) [pid = 1580] [serial = 185] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 101 (1133D800) [pid = 1580] [serial = 184] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 100 (1D2B7400) [pid = 1580] [serial = 181] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 99 (1872F800) [pid = 1580] [serial = 178] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 98 (1CF5BC00) [pid = 1580] [serial = 202] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 97 (1A922000) [pid = 1580] [serial = 205] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 96 (1AB91000) [pid = 1580] [serial = 206] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 95 (1D229000) [pid = 1580] [serial = 203] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (1E5A4400) [pid = 1580] [serial = 208] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (18CCD400) [pid = 1580] [serial = 194] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1E5A4C00) [pid = 1580] [serial = 209] [outer = 00000000] [url = about:blank] 23:54:28 INFO - PROCESS | 1580 | 1467874468423 Marionette TRACE conn6 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:28 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. 23:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 930ms 23:54:28 INFO - PROCESS | 1580 | 1467874468439 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 23:54:28 INFO - PROCESS | 1580 | 1467874468443 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 23:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:54:28 INFO - PROCESS | 1580 | 1467874468449 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:54:28 INFO - PROCESS | 1580 | 1467874468452 Marionette TRACE conn6 <- [1,326,null,{}] 23:54:28 INFO - PROCESS | 1580 | 1467874468456 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:28 INFO - PROCESS | 1580 | 1467874468458 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:28 INFO - PROCESS | 1580 | 1467874468552 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 23:54:28 INFO - PROCESS | 1580 | 1467874468559 Marionette TRACE conn6 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:28 INFO - PROCESS | 1580 | 1467874468561 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:28 INFO - PROCESS | 1580 | ++DOCSHELL 10A2FC00 == 38 [pid = 1580] [id = 91] 23:54:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (10A30C00) [pid = 1580] [serial = 270] [outer = 00000000] 23:54:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (113B4000) [pid = 1580] [serial = 271] [outer = 10A30C00] 23:54:28 INFO - PROCESS | 1580 | 1467874468608 Marionette DEBUG loaded listener.js 23:54:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (151A1000) [pid = 1580] [serial = 272] [outer = 10A30C00] 23:54:29 INFO - PROCESS | 1580 | 1467874469079 Marionette TRACE conn6 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:29 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. 23:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 23:54:29 INFO - PROCESS | 1580 | 1467874469123 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 23:54:29 INFO - PROCESS | 1580 | 1467874469126 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 23:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:54:29 INFO - PROCESS | 1580 | 1467874469129 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:54:29 INFO - PROCESS | 1580 | 1467874469132 Marionette TRACE conn6 <- [1,330,null,{}] 23:54:29 INFO - PROCESS | 1580 | 1467874469142 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:29 INFO - PROCESS | 1580 | 1467874469146 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:29 INFO - PROCESS | 1580 | 1467874469231 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 23:54:29 INFO - PROCESS | 1580 | 1467874469240 Marionette TRACE conn6 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:29 INFO - PROCESS | 1580 | 1467874469243 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:29 INFO - PROCESS | 1580 | ++DOCSHELL 186BA400 == 39 [pid = 1580] [id = 92] 23:54:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 96 (186BB400) [pid = 1580] [serial = 273] [outer = 00000000] 23:54:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 97 (186F2800) [pid = 1580] [serial = 274] [outer = 186BB400] 23:54:29 INFO - PROCESS | 1580 | 1467874469291 Marionette DEBUG loaded listener.js 23:54:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 98 (18CC9800) [pid = 1580] [serial = 275] [outer = 186BB400] 23:54:29 INFO - PROCESS | 1580 | 1467874469771 Marionette TRACE conn6 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:29 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. 23:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 23:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:54:29 INFO - PROCESS | 1580 | 1467874469803 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 23:54:29 INFO - PROCESS | 1580 | 1467874469806 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 23:54:29 INFO - PROCESS | 1580 | 1467874469809 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:54:29 INFO - PROCESS | 1580 | 1467874469810 Marionette TRACE conn6 <- [1,334,null,{}] 23:54:29 INFO - PROCESS | 1580 | 1467874469814 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:29 INFO - PROCESS | 1580 | 1467874469816 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:29 INFO - PROCESS | 1580 | 1467874469903 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 23:54:29 INFO - PROCESS | 1580 | 1467874469911 Marionette TRACE conn6 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:29 INFO - PROCESS | 1580 | 1467874469913 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:29 INFO - PROCESS | 1580 | ++DOCSHELL 18CD1000 == 40 [pid = 1580] [id = 93] 23:54:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 99 (1919C400) [pid = 1580] [serial = 276] [outer = 00000000] 23:54:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 100 (19F51400) [pid = 1580] [serial = 277] [outer = 1919C400] 23:54:29 INFO - PROCESS | 1580 | 1467874469966 Marionette DEBUG loaded listener.js 23:54:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 101 (1A097000) [pid = 1580] [serial = 278] [outer = 1919C400] 23:54:30 INFO - PROCESS | 1580 | 1467874470395 Marionette TRACE conn6 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:30 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. 23:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 630ms 23:54:30 INFO - PROCESS | 1580 | 1467874470439 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 23:54:30 INFO - PROCESS | 1580 | 1467874470442 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 23:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:54:30 INFO - PROCESS | 1580 | 1467874470444 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:54:30 INFO - PROCESS | 1580 | 1467874470446 Marionette TRACE conn6 <- [1,338,null,{}] 23:54:30 INFO - PROCESS | 1580 | 1467874470449 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:30 INFO - PROCESS | 1580 | 1467874470451 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:30 INFO - PROCESS | 1580 | 1467874470531 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 23:54:30 INFO - PROCESS | 1580 | 1467874470539 Marionette TRACE conn6 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:30 INFO - PROCESS | 1580 | 1467874470542 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:30 INFO - PROCESS | 1580 | ++DOCSHELL 1A0A2800 == 41 [pid = 1580] [id = 94] 23:54:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 102 (1A0A5400) [pid = 1580] [serial = 279] [outer = 00000000] 23:54:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 103 (1A726400) [pid = 1580] [serial = 280] [outer = 1A0A5400] 23:54:30 INFO - PROCESS | 1580 | 1467874470587 Marionette DEBUG loaded listener.js 23:54:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 104 (1A923C00) [pid = 1580] [serial = 281] [outer = 1A0A5400] 23:54:31 INFO - PROCESS | 1580 | 1467874471085 Marionette TRACE conn6 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:31 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. 23:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 23:54:31 INFO - PROCESS | 1580 | 1467874471118 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 23:54:31 INFO - PROCESS | 1580 | 1467874471121 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 23:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:54:31 INFO - PROCESS | 1580 | 1467874471124 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:54:31 INFO - PROCESS | 1580 | 1467874471125 Marionette TRACE conn6 <- [1,342,null,{}] 23:54:31 INFO - PROCESS | 1580 | 1467874471129 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:31 INFO - PROCESS | 1580 | 1467874471135 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:31 INFO - PROCESS | 1580 | 1467874471276 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 23:54:31 INFO - PROCESS | 1580 | 1467874471333 Marionette TRACE conn6 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:31 INFO - PROCESS | 1580 | 1467874471335 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:31 INFO - PROCESS | 1580 | ++DOCSHELL 1A71BC00 == 42 [pid = 1580] [id = 95] 23:54:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 105 (1AB93400) [pid = 1580] [serial = 282] [outer = 00000000] 23:54:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 106 (1BEDB400) [pid = 1580] [serial = 283] [outer = 1AB93400] 23:54:31 INFO - PROCESS | 1580 | 1467874471380 Marionette DEBUG loaded listener.js 23:54:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 107 (1BFDEC00) [pid = 1580] [serial = 284] [outer = 1AB93400] 23:54:31 INFO - PROCESS | 1580 | 1467874471830 Marionette TRACE conn6 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:31 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. 23:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 730ms 23:54:31 INFO - PROCESS | 1580 | 1467874471856 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 23:54:31 INFO - PROCESS | 1580 | 1467874471858 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 23:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:54:31 INFO - PROCESS | 1580 | 1467874471900 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:54:31 INFO - PROCESS | 1580 | 1467874471902 Marionette TRACE conn6 <- [1,346,null,{}] 23:54:31 INFO - PROCESS | 1580 | 1467874471913 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:31 INFO - PROCESS | 1580 | 1467874471914 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:32 INFO - PROCESS | 1580 | 1467874472030 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 23:54:32 INFO - PROCESS | 1580 | 1467874472042 Marionette TRACE conn6 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:32 INFO - PROCESS | 1580 | 1467874472044 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:32 INFO - PROCESS | 1580 | ++DOCSHELL 10A24800 == 43 [pid = 1580] [id = 96] 23:54:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 108 (1BE0C800) [pid = 1580] [serial = 285] [outer = 00000000] 23:54:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 109 (1D60BC00) [pid = 1580] [serial = 286] [outer = 1BE0C800] 23:54:32 INFO - PROCESS | 1580 | 1467874472088 Marionette DEBUG loaded listener.js 23:54:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 110 (1DE33000) [pid = 1580] [serial = 287] [outer = 1BE0C800] 23:54:32 INFO - PROCESS | 1580 | 1467874472515 Marionette TRACE conn6 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:32 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. 23:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 650ms 23:54:32 INFO - PROCESS | 1580 | 1467874472526 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 23:54:32 INFO - PROCESS | 1580 | 1467874472528 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 23:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:54:32 INFO - PROCESS | 1580 | 1467874472538 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:54:32 INFO - PROCESS | 1580 | 1467874472540 Marionette TRACE conn6 <- [1,350,null,{}] 23:54:32 INFO - PROCESS | 1580 | 1467874472543 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:32 INFO - PROCESS | 1580 | 1467874472545 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:32 INFO - PROCESS | 1580 | 1467874472656 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 23:54:32 INFO - PROCESS | 1580 | 1467874472661 Marionette TRACE conn6 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:32 INFO - PROCESS | 1580 | 1467874472663 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:32 INFO - PROCESS | 1580 | ++DOCSHELL 1A71FC00 == 44 [pid = 1580] [id = 97] 23:54:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 111 (1E542000) [pid = 1580] [serial = 288] [outer = 00000000] 23:54:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 112 (1E5A6400) [pid = 1580] [serial = 289] [outer = 1E542000] 23:54:32 INFO - PROCESS | 1580 | 1467874472707 Marionette DEBUG loaded listener.js 23:54:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 113 (1E5A9400) [pid = 1580] [serial = 290] [outer = 1E542000] 23:54:33 INFO - PROCESS | 1580 | --DOMWINDOW == 112 (1A727C00) [pid = 1580] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:54:33 INFO - PROCESS | 1580 | --DOMWINDOW == 111 (1AB97000) [pid = 1580] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:54:33 INFO - PROCESS | 1580 | --DOMWINDOW == 110 (113AE800) [pid = 1580] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:54:33 INFO - PROCESS | 1580 | --DOMWINDOW == 109 (186F8800) [pid = 1580] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:54:33 INFO - PROCESS | 1580 | --DOMWINDOW == 108 (152CE800) [pid = 1580] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:54:33 INFO - PROCESS | 1580 | --DOMWINDOW == 107 (1D602400) [pid = 1580] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:54:33 INFO - PROCESS | 1580 | --DOMWINDOW == 106 (1592F000) [pid = 1580] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:54:33 INFO - PROCESS | 1580 | --DOMWINDOW == 105 (1E5A4000) [pid = 1580] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:54:33 INFO - PROCESS | 1580 | --DOMWINDOW == 104 (197D0400) [pid = 1580] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:54:33 INFO - PROCESS | 1580 | 1467874473261 Marionette TRACE conn6 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:33 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. 23:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 770ms 23:54:33 INFO - PROCESS | 1580 | 1467874473322 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 23:54:33 INFO - PROCESS | 1580 | 1467874473324 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 23:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:54:33 INFO - PROCESS | 1580 | 1467874473330 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:54:33 INFO - PROCESS | 1580 | 1467874473332 Marionette TRACE conn6 <- [1,354,null,{}] 23:54:33 INFO - PROCESS | 1580 | 1467874473335 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:33 INFO - PROCESS | 1580 | 1467874473337 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:33 INFO - PROCESS | 1580 | 1467874473418 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 23:54:33 INFO - PROCESS | 1580 | 1467874473424 Marionette TRACE conn6 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:33 INFO - PROCESS | 1580 | 1467874473426 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:33 INFO - PROCESS | 1580 | ++DOCSHELL 16E4CC00 == 45 [pid = 1580] [id = 98] 23:54:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 105 (18CCB400) [pid = 1580] [serial = 291] [outer = 00000000] 23:54:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 106 (1E59F400) [pid = 1580] [serial = 292] [outer = 18CCB400] 23:54:33 INFO - PROCESS | 1580 | 1467874473470 Marionette DEBUG loaded listener.js 23:54:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 107 (1E5A5000) [pid = 1580] [serial = 293] [outer = 18CCB400] 23:54:33 INFO - PROCESS | 1580 | 1467874473901 Marionette TRACE conn6 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:33 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. 23:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 630ms 23:54:33 INFO - PROCESS | 1580 | 1467874473963 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 23:54:33 INFO - PROCESS | 1580 | 1467874473964 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 23:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:54:33 INFO - PROCESS | 1580 | 1467874473968 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:54:33 INFO - PROCESS | 1580 | 1467874473969 Marionette TRACE conn6 <- [1,358,null,{}] 23:54:33 INFO - PROCESS | 1580 | 1467874473973 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:33 INFO - PROCESS | 1580 | 1467874473975 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:34 INFO - PROCESS | 1580 | 1467874474055 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 23:54:34 INFO - PROCESS | 1580 | 1467874474063 Marionette TRACE conn6 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:34 INFO - PROCESS | 1580 | 1467874474065 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:34 INFO - PROCESS | 1580 | ++DOCSHELL 1E885400 == 46 [pid = 1580] [id = 99] 23:54:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 108 (1E886800) [pid = 1580] [serial = 294] [outer = 00000000] 23:54:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 109 (1EA69800) [pid = 1580] [serial = 295] [outer = 1E886800] 23:54:34 INFO - PROCESS | 1580 | 1467874474108 Marionette DEBUG loaded listener.js 23:54:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 110 (1EA71800) [pid = 1580] [serial = 296] [outer = 1E886800] 23:54:34 INFO - PROCESS | 1580 | 1467874474538 Marionette TRACE conn6 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:34 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. 23:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 630ms 23:54:34 INFO - PROCESS | 1580 | 1467874474599 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 23:54:34 INFO - PROCESS | 1580 | 1467874474601 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 23:54:34 INFO - PROCESS | 1580 | 1467874474604 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:54:34 INFO - PROCESS | 1580 | 1467874474606 Marionette TRACE conn6 <- [1,362,null,{}] 23:54:34 INFO - PROCESS | 1580 | 1467874474610 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:34 INFO - PROCESS | 1580 | 1467874474613 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:34 INFO - PROCESS | 1580 | 1467874474709 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 23:54:34 INFO - PROCESS | 1580 | 1467874474753 Marionette TRACE conn6 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:34 INFO - PROCESS | 1580 | 1467874474755 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:34 INFO - PROCESS | 1580 | ++DOCSHELL 1FB11C00 == 47 [pid = 1580] [id = 100] 23:54:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 111 (1FB11800) [pid = 1580] [serial = 297] [outer = 00000000] 23:54:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 112 (1FB17C00) [pid = 1580] [serial = 298] [outer = 1FB11800] 23:54:34 INFO - PROCESS | 1580 | 1467874474801 Marionette DEBUG loaded listener.js 23:54:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 113 (1FB1D000) [pid = 1580] [serial = 299] [outer = 1FB11800] 23:54:35 INFO - PROCESS | 1580 | 1467874475499 Marionette TRACE conn6 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:35 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. 23:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 930ms 23:54:35 INFO - PROCESS | 1580 | 1467874475539 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 23:54:35 INFO - PROCESS | 1580 | 1467874475544 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 23:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:54:35 INFO - PROCESS | 1580 | 1467874475549 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:54:35 INFO - PROCESS | 1580 | 1467874475553 Marionette TRACE conn6 <- [1,366,null,{}] 23:54:35 INFO - PROCESS | 1580 | 1467874475560 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:35 INFO - PROCESS | 1580 | 1467874475563 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:35 INFO - PROCESS | 1580 | 1467874475677 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 23:54:35 INFO - PROCESS | 1580 | 1467874475805 Marionette TRACE conn6 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:35 INFO - PROCESS | 1580 | 1467874475808 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:35 INFO - PROCESS | 1580 | ++DOCSHELL 113B6400 == 48 [pid = 1580] [id = 101] 23:54:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 114 (114C1C00) [pid = 1580] [serial = 300] [outer = 00000000] 23:54:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 115 (1547B000) [pid = 1580] [serial = 301] [outer = 114C1C00] 23:54:35 INFO - PROCESS | 1580 | 1467874475871 Marionette DEBUG loaded listener.js 23:54:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 116 (1589B000) [pid = 1580] [serial = 302] [outer = 114C1C00] 23:54:36 INFO - PROCESS | 1580 | 1467874476508 Marionette TRACE conn6 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:36 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. 23:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 990ms 23:54:36 INFO - PROCESS | 1580 | 1467874476539 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 23:54:36 INFO - PROCESS | 1580 | 1467874476544 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 23:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:54:36 INFO - PROCESS | 1580 | 1467874476550 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:54:36 INFO - PROCESS | 1580 | 1467874476553 Marionette TRACE conn6 <- [1,370,null,{}] 23:54:36 INFO - PROCESS | 1580 | 1467874476558 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:36 INFO - PROCESS | 1580 | 1467874476561 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:36 INFO - PROCESS | 1580 | 1467874476680 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 23:54:36 INFO - PROCESS | 1580 | 1467874476811 Marionette TRACE conn6 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:36 INFO - PROCESS | 1580 | 1467874476814 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:36 INFO - PROCESS | 1580 | ++DOCSHELL 186F2C00 == 49 [pid = 1580] [id = 102] 23:54:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 117 (18CC7400) [pid = 1580] [serial = 303] [outer = 00000000] 23:54:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 118 (191A1000) [pid = 1580] [serial = 304] [outer = 18CC7400] 23:54:36 INFO - PROCESS | 1580 | 1467874476872 Marionette DEBUG loaded listener.js 23:54:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 119 (1A72AC00) [pid = 1580] [serial = 305] [outer = 18CC7400] 23:54:37 INFO - PROCESS | 1580 | 1467874477498 Marionette TRACE conn6 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:54:37 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. 23:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 970ms 23:54:37 INFO - PROCESS | 1580 | 1467874477524 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 23:54:37 INFO - PROCESS | 1580 | 1467874477526 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 23:54:37 INFO - PROCESS | 1580 | 1467874477530 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:54:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:54:37 INFO - PROCESS | 1580 | 1467874477534 Marionette TRACE conn6 <- [1,374,null,{}] 23:54:37 INFO - PROCESS | 1580 | 1467874477545 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:37 INFO - PROCESS | 1580 | 1467874477549 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:37 INFO - PROCESS | 1580 | 1467874477660 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 23:54:37 INFO - PROCESS | 1580 | 1467874477788 Marionette TRACE conn6 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:37 INFO - PROCESS | 1580 | 1467874477791 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:37 INFO - PROCESS | 1580 | ++DOCSHELL 1EAA0000 == 50 [pid = 1580] [id = 103] 23:54:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 120 (1EAA0800) [pid = 1580] [serial = 306] [outer = 00000000] 23:54:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 121 (1FB12800) [pid = 1580] [serial = 307] [outer = 1EAA0800] 23:54:37 INFO - PROCESS | 1580 | 1467874477849 Marionette DEBUG loaded listener.js 23:54:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 122 (1FB1B000) [pid = 1580] [serial = 308] [outer = 1EAA0800] 23:54:38 INFO - PROCESS | 1580 | 1467874478425 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:54:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:54:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 930ms 23:54:38 INFO - PROCESS | 1580 | 1467874478464 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 23:54:38 INFO - PROCESS | 1580 | 1467874478467 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 23:54:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:54:38 INFO - PROCESS | 1580 | 1467874478471 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:54:38 INFO - PROCESS | 1580 | 1467874478473 Marionette TRACE conn6 <- [1,378,null,{}] 23:54:38 INFO - PROCESS | 1580 | 1467874478477 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:38 INFO - PROCESS | 1580 | 1467874478479 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:38 INFO - PROCESS | 1580 | 1467874478605 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 23:54:38 INFO - PROCESS | 1580 | 1467874478717 Marionette TRACE conn6 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:38 INFO - PROCESS | 1580 | 1467874478719 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:38 INFO - PROCESS | 1580 | ++DOCSHELL 1FB1EC00 == 51 [pid = 1580] [id = 104] 23:54:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 123 (1FB35400) [pid = 1580] [serial = 309] [outer = 00000000] 23:54:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 124 (20010000) [pid = 1580] [serial = 310] [outer = 1FB35400] 23:54:38 INFO - PROCESS | 1580 | 1467874478772 Marionette DEBUG loaded listener.js 23:54:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 125 (20013C00) [pid = 1580] [serial = 311] [outer = 1FB35400] 23:54:39 INFO - PROCESS | 1580 | 1467874479584 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:54:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:54:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1125ms 23:54:39 INFO - PROCESS | 1580 | 1467874479599 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 23:54:39 INFO - PROCESS | 1580 | 1467874479603 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 23:54:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:54:39 INFO - PROCESS | 1580 | 1467874479607 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:54:39 INFO - PROCESS | 1580 | 1467874479610 Marionette TRACE conn6 <- [1,382,null,{}] 23:54:39 INFO - PROCESS | 1580 | 1467874479616 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:39 INFO - PROCESS | 1580 | 1467874479619 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:39 INFO - PROCESS | 1580 | 1467874479719 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 23:54:39 INFO - PROCESS | 1580 | 1467874479850 Marionette TRACE conn6 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:39 INFO - PROCESS | 1580 | 1467874479853 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:39 INFO - PROCESS | 1580 | ++DOCSHELL 15878C00 == 52 [pid = 1580] [id = 105] 23:54:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 126 (1589AC00) [pid = 1580] [serial = 312] [outer = 00000000] 23:54:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 127 (159E9400) [pid = 1580] [serial = 313] [outer = 1589AC00] 23:54:39 INFO - PROCESS | 1580 | 1467874479904 Marionette DEBUG loaded listener.js 23:54:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 128 (18268C00) [pid = 1580] [serial = 314] [outer = 1589AC00] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 15A7E800 == 51 [pid = 1580] [id = 60] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 1E885400 == 50 [pid = 1580] [id = 99] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 16E4CC00 == 49 [pid = 1580] [id = 98] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 1A71FC00 == 48 [pid = 1580] [id = 97] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 10A24800 == 47 [pid = 1580] [id = 96] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 1A71BC00 == 46 [pid = 1580] [id = 95] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 1A0A2800 == 45 [pid = 1580] [id = 94] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 18CD1000 == 44 [pid = 1580] [id = 93] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 186BA400 == 43 [pid = 1580] [id = 92] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 10A2FC00 == 42 [pid = 1580] [id = 91] 23:54:40 INFO - PROCESS | 1580 | --DOCSHELL 111BDC00 == 41 [pid = 1580] [id = 90] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 127 (1AB8D800) [pid = 1580] [serial = 238] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 126 (1AB91C00) [pid = 1580] [serial = 239] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 125 (1E5AA800) [pid = 1580] [serial = 220] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 124 (1C0E3000) [pid = 1580] [serial = 242] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 123 (1582CC00) [pid = 1580] [serial = 229] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 122 (15875000) [pid = 1580] [serial = 230] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 121 (1BFDA400) [pid = 1580] [serial = 241] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 120 (18CCB800) [pid = 1580] [serial = 232] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 119 (1905E000) [pid = 1580] [serial = 233] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 118 (159E3400) [pid = 1580] [serial = 227] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 117 (15874C00) [pid = 1580] [serial = 226] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 116 (1E5A9C00) [pid = 1580] [serial = 223] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 115 (1675DC00) [pid = 1580] [serial = 217] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 114 (10D3C800) [pid = 1580] [serial = 214] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 113 (1E218000) [pid = 1580] [serial = 244] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 112 (1AB91400) [pid = 1580] [serial = 247] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 111 (1AB96400) [pid = 1580] [serial = 248] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 110 (1FB3BC00) [pid = 1580] [serial = 250] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 109 (1E544C00) [pid = 1580] [serial = 245] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 108 (19FF7400) [pid = 1580] [serial = 235] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 107 (1FB3DC00) [pid = 1580] [serial = 251] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 106 (1A0A4000) [pid = 1580] [serial = 236] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | --DOMWINDOW == 105 (1EAA6C00) [pid = 1580] [serial = 253] [outer = 00000000] [url = about:blank] 23:54:40 INFO - PROCESS | 1580 | 1467874480482 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:54:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:54:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 930ms 23:54:40 INFO - PROCESS | 1580 | 1467874480539 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 23:54:40 INFO - PROCESS | 1580 | 1467874480544 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 23:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:54:40 INFO - PROCESS | 1580 | 1467874480550 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:54:40 INFO - PROCESS | 1580 | 1467874480553 Marionette TRACE conn6 <- [1,386,null,{}] 23:54:40 INFO - PROCESS | 1580 | 1467874480556 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:40 INFO - PROCESS | 1580 | 1467874480559 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:40 INFO - PROCESS | 1580 | 1467874480651 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 23:54:40 INFO - PROCESS | 1580 | 1467874480737 Marionette TRACE conn6 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:40 INFO - PROCESS | 1580 | 1467874480739 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:40 INFO - PROCESS | 1580 | ++DOCSHELL 10D46400 == 42 [pid = 1580] [id = 106] 23:54:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 106 (152D3400) [pid = 1580] [serial = 315] [outer = 00000000] 23:54:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 107 (159EAC00) [pid = 1580] [serial = 316] [outer = 152D3400] 23:54:40 INFO - PROCESS | 1580 | 1467874480786 Marionette DEBUG loaded listener.js 23:54:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 108 (18268400) [pid = 1580] [serial = 317] [outer = 152D3400] 23:54:41 INFO - PROCESS | 1580 | 1467874481181 Marionette TRACE conn6 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 23:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 23:54:41 INFO - PROCESS | 1580 | 1467874481225 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 23:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:54:41 INFO - PROCESS | 1580 | 1467874481227 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 23:54:41 INFO - PROCESS | 1580 | 1467874481230 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:54:41 INFO - PROCESS | 1580 | 1467874481233 Marionette TRACE conn6 <- [1,390,null,{}] 23:54:41 INFO - PROCESS | 1580 | 1467874481244 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:41 INFO - PROCESS | 1580 | 1467874481248 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:41 INFO - PROCESS | 1580 | 1467874481335 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 23:54:41 INFO - PROCESS | 1580 | 1467874481372 Marionette TRACE conn6 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:41 INFO - PROCESS | 1580 | 1467874481375 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:41 INFO - PROCESS | 1580 | ++DOCSHELL 19F51800 == 43 [pid = 1580] [id = 107] 23:54:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 109 (19FEC400) [pid = 1580] [serial = 318] [outer = 00000000] 23:54:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 110 (1A723400) [pid = 1580] [serial = 319] [outer = 19FEC400] 23:54:41 INFO - PROCESS | 1580 | 1467874481427 Marionette DEBUG loaded listener.js 23:54:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 111 (1AB90400) [pid = 1580] [serial = 320] [outer = 19FEC400] 23:54:41 INFO - PROCESS | 1580 | 1467874481903 Marionette TRACE conn6 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 23:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 730ms 23:54:41 INFO - PROCESS | 1580 | 1467874481961 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 23:54:41 INFO - PROCESS | 1580 | 1467874481964 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 23:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:54:41 INFO - PROCESS | 1580 | 1467874481967 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:54:41 INFO - PROCESS | 1580 | 1467874481969 Marionette TRACE conn6 <- [1,394,null,{}] 23:54:41 INFO - PROCESS | 1580 | 1467874481973 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:41 INFO - PROCESS | 1580 | 1467874481974 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:42 INFO - PROCESS | 1580 | 1467874482062 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 23:54:42 INFO - PROCESS | 1580 | 1467874482070 Marionette TRACE conn6 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:42 INFO - PROCESS | 1580 | 1467874482072 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:42 INFO - PROCESS | 1580 | ++DOCSHELL 1AB94000 == 44 [pid = 1580] [id = 108] 23:54:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 112 (1AB95800) [pid = 1580] [serial = 321] [outer = 00000000] 23:54:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 113 (1ACEAC00) [pid = 1580] [serial = 322] [outer = 1AB95800] 23:54:42 INFO - PROCESS | 1580 | 1467874482127 Marionette DEBUG loaded listener.js 23:54:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 114 (1BFDD400) [pid = 1580] [serial = 323] [outer = 1AB95800] 23:54:42 INFO - PROCESS | 1580 | 1467874482577 Marionette TRACE conn6 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 23:54:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:54:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 23:54:42 INFO - PROCESS | 1580 | 1467874482641 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 23:54:42 INFO - PROCESS | 1580 | 1467874482643 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 23:54:42 INFO - PROCESS | 1580 | 1467874482647 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:54:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:54:42 INFO - PROCESS | 1580 | 1467874482648 Marionette TRACE conn6 <- [1,398,null,{}] 23:54:42 INFO - PROCESS | 1580 | 1467874482657 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:42 INFO - PROCESS | 1580 | 1467874482659 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:42 INFO - PROCESS | 1580 | 1467874482799 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 23:54:42 INFO - PROCESS | 1580 | 1467874482809 Marionette TRACE conn6 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:42 INFO - PROCESS | 1580 | 1467874482811 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:42 INFO - PROCESS | 1580 | ++DOCSHELL 1CF64400 == 45 [pid = 1580] [id = 109] 23:54:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 115 (1D222C00) [pid = 1580] [serial = 324] [outer = 00000000] 23:54:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 116 (1DD37000) [pid = 1580] [serial = 325] [outer = 1D222C00] 23:54:42 INFO - PROCESS | 1580 | 1467874482855 Marionette DEBUG loaded listener.js 23:54:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 117 (1E218C00) [pid = 1580] [serial = 326] [outer = 1D222C00] 23:54:43 INFO - PROCESS | 1580 | 1467874483324 Marionette TRACE conn6 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 23:54:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:54:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 730ms 23:54:43 INFO - PROCESS | 1580 | 1467874483381 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 23:54:43 INFO - PROCESS | 1580 | 1467874483383 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 23:54:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:54:43 INFO - PROCESS | 1580 | 1467874483386 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:54:43 INFO - PROCESS | 1580 | 1467874483388 Marionette TRACE conn6 <- [1,402,null,{}] 23:54:43 INFO - PROCESS | 1580 | 1467874483391 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:43 INFO - PROCESS | 1580 | 1467874483397 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:43 INFO - PROCESS | 1580 | 1467874483534 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 23:54:43 INFO - PROCESS | 1580 | 1467874483594 Marionette TRACE conn6 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:43 INFO - PROCESS | 1580 | 1467874483596 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:43 INFO - PROCESS | 1580 | ++DOCSHELL 1E5A0800 == 46 [pid = 1580] [id = 110] 23:54:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 118 (1E5AC400) [pid = 1580] [serial = 327] [outer = 00000000] 23:54:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 119 (1EAA1400) [pid = 1580] [serial = 328] [outer = 1E5AC400] 23:54:43 INFO - PROCESS | 1580 | 1467874483640 Marionette DEBUG loaded listener.js 23:54:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 120 (1EAA2000) [pid = 1580] [serial = 329] [outer = 1E5AC400] 23:54:44 INFO - PROCESS | 1580 | 1467874484113 Marionette TRACE conn6 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 23:54:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:54:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 770ms 23:54:44 INFO - PROCESS | 1580 | 1467874484157 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 23:54:44 INFO - PROCESS | 1580 | 1467874484159 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 23:54:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:54:44 INFO - PROCESS | 1580 | 1467874484171 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:54:44 INFO - PROCESS | 1580 | 1467874484172 Marionette TRACE conn6 <- [1,406,null,{}] 23:54:44 INFO - PROCESS | 1580 | 1467874484176 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:44 INFO - PROCESS | 1580 | 1467874484178 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:44 INFO - PROCESS | 1580 | 1467874484307 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 23:54:44 INFO - PROCESS | 1580 | 1467874484371 Marionette TRACE conn6 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:44 INFO - PROCESS | 1580 | 1467874484373 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:44 INFO - PROCESS | 1580 | ++DOCSHELL 1FB14800 == 47 [pid = 1580] [id = 111] 23:54:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 121 (1FB16800) [pid = 1580] [serial = 330] [outer = 00000000] 23:54:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 122 (1FB3B800) [pid = 1580] [serial = 331] [outer = 1FB16800] 23:54:44 INFO - PROCESS | 1580 | 1467874484419 Marionette DEBUG loaded listener.js 23:54:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 123 (1FB1F400) [pid = 1580] [serial = 332] [outer = 1FB16800] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 122 (1AB93400) [pid = 1580] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 121 (1BE0C800) [pid = 1580] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 120 (10A30C00) [pid = 1580] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 119 (11DE0400) [pid = 1580] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 118 (186BB400) [pid = 1580] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 117 (1A0A5400) [pid = 1580] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 116 (1919C400) [pid = 1580] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 115 (1EAA2C00) [pid = 1580] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 114 (1E542000) [pid = 1580] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 113 (18CCB400) [pid = 1580] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:54:44 INFO - PROCESS | 1580 | --DOMWINDOW == 112 (1E886800) [pid = 1580] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:54:44 INFO - PROCESS | 1580 | 1467874484930 Marionette TRACE conn6 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 23:54:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:54:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 770ms 23:54:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:54:44 INFO - PROCESS | 1580 | 1467874484942 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 23:54:44 INFO - PROCESS | 1580 | 1467874484944 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 23:54:44 INFO - PROCESS | 1580 | 1467874484947 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:54:44 INFO - PROCESS | 1580 | 1467874484949 Marionette TRACE conn6 <- [1,410,null,{}] 23:54:44 INFO - PROCESS | 1580 | 1467874484953 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:44 INFO - PROCESS | 1580 | 1467874484954 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:45 INFO - PROCESS | 1580 | 1467874485071 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 23:54:45 INFO - PROCESS | 1580 | 1467874485125 Marionette TRACE conn6 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:45 INFO - PROCESS | 1580 | 1467874485126 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:45 INFO - PROCESS | 1580 | ++DOCSHELL 16E4A800 == 48 [pid = 1580] [id = 112] 23:54:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 113 (19FEBC00) [pid = 1580] [serial = 333] [outer = 00000000] 23:54:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 114 (1E885400) [pid = 1580] [serial = 334] [outer = 19FEBC00] 23:54:45 INFO - PROCESS | 1580 | 1467874485170 Marionette DEBUG loaded listener.js 23:54:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 115 (1EAA2C00) [pid = 1580] [serial = 335] [outer = 19FEBC00] 23:54:45 INFO - PROCESS | 1580 | 1467874485527 Marionette TRACE conn6 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 23:54:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:54:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 630ms 23:54:45 INFO - PROCESS | 1580 | 1467874485582 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 23:54:45 INFO - PROCESS | 1580 | 1467874485584 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 23:54:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:54:45 INFO - PROCESS | 1580 | 1467874485586 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:54:45 INFO - PROCESS | 1580 | 1467874485588 Marionette TRACE conn6 <- [1,414,null,{}] 23:54:45 INFO - PROCESS | 1580 | 1467874485592 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:45 INFO - PROCESS | 1580 | 1467874485593 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:45 INFO - PROCESS | 1580 | 1467874485706 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 23:54:45 INFO - PROCESS | 1580 | 1467874485712 Marionette TRACE conn6 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:45 INFO - PROCESS | 1580 | 1467874485714 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:45 INFO - PROCESS | 1580 | ++DOCSHELL 1FB36C00 == 49 [pid = 1580] [id = 113] 23:54:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 116 (1FD98400) [pid = 1580] [serial = 336] [outer = 00000000] 23:54:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 117 (1FD9FC00) [pid = 1580] [serial = 337] [outer = 1FD98400] 23:54:45 INFO - PROCESS | 1580 | 1467874485756 Marionette DEBUG loaded listener.js 23:54:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 118 (1FDA3C00) [pid = 1580] [serial = 338] [outer = 1FD98400] 23:54:46 INFO - PROCESS | 1580 | 1467874486188 Marionette TRACE conn6 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 23:54:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:54:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms 23:54:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:54:46 INFO - PROCESS | 1580 | 1467874486222 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 23:54:46 INFO - PROCESS | 1580 | 1467874486224 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 23:54:46 INFO - PROCESS | 1580 | 1467874486227 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:54:46 INFO - PROCESS | 1580 | 1467874486228 Marionette TRACE conn6 <- [1,418,null,{}] 23:54:46 INFO - PROCESS | 1580 | 1467874486232 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:46 INFO - PROCESS | 1580 | 1467874486234 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:46 INFO - PROCESS | 1580 | 1467874486321 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 23:54:46 INFO - PROCESS | 1580 | 1467874486327 Marionette TRACE conn6 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:46 INFO - PROCESS | 1580 | 1467874486329 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:46 INFO - PROCESS | 1580 | ++DOCSHELL 1A867000 == 50 [pid = 1580] [id = 114] 23:54:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 119 (1A867800) [pid = 1580] [serial = 339] [outer = 00000000] 23:54:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 120 (1A86F800) [pid = 1580] [serial = 340] [outer = 1A867800] 23:54:46 INFO - PROCESS | 1580 | 1467874486373 Marionette DEBUG loaded listener.js 23:54:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 121 (1A871C00) [pid = 1580] [serial = 341] [outer = 1A867800] 23:54:47 INFO - PROCESS | 1580 | 1467874487314 Marionette TRACE conn6 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 23:54:47 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 23:54:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1124ms 23:54:47 INFO - PROCESS | 1580 | 1467874487352 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 23:54:47 INFO - PROCESS | 1580 | 1467874487357 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 23:54:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:54:47 INFO - PROCESS | 1580 | 1467874487362 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:54:47 INFO - PROCESS | 1580 | 1467874487366 Marionette TRACE conn6 <- [1,422,null,{}] 23:54:47 INFO - PROCESS | 1580 | 1467874487372 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:47 INFO - PROCESS | 1580 | 1467874487375 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:47 INFO - PROCESS | 1580 | 1467874487525 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 23:54:47 INFO - PROCESS | 1580 | 1467874487652 Marionette TRACE conn6 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:47 INFO - PROCESS | 1580 | 1467874487657 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:47 INFO - PROCESS | 1580 | ++DOCSHELL 1519F800 == 51 [pid = 1580] [id = 115] 23:54:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 122 (151EBC00) [pid = 1580] [serial = 342] [outer = 00000000] 23:54:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 123 (1586FC00) [pid = 1580] [serial = 343] [outer = 151EBC00] 23:54:47 INFO - PROCESS | 1580 | 1467874487714 Marionette DEBUG loaded listener.js 23:54:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 124 (15969800) [pid = 1580] [serial = 344] [outer = 151EBC00] 23:54:48 INFO - PROCESS | 1580 | 1467874488752 Marionette TRACE conn6 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 23:54:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:54:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1439ms 23:54:48 INFO - PROCESS | 1580 | 1467874488802 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 23:54:48 INFO - PROCESS | 1580 | 1467874488806 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 23:54:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:54:48 INFO - PROCESS | 1580 | 1467874488813 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:54:48 INFO - PROCESS | 1580 | 1467874488816 Marionette TRACE conn6 <- [1,426,null,{}] 23:54:48 INFO - PROCESS | 1580 | 1467874488821 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:48 INFO - PROCESS | 1580 | 1467874488824 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:48 INFO - PROCESS | 1580 | 1467874488975 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 23:54:49 INFO - PROCESS | 1580 | 1467874489114 Marionette TRACE conn6 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:49 INFO - PROCESS | 1580 | 1467874489116 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:49 INFO - PROCESS | 1580 | ++DOCSHELL 1A09D000 == 52 [pid = 1580] [id = 116] 23:54:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 125 (1A71FC00) [pid = 1580] [serial = 345] [outer = 00000000] 23:54:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 126 (1A869C00) [pid = 1580] [serial = 346] [outer = 1A71FC00] 23:54:49 INFO - PROCESS | 1580 | 1467874489176 Marionette DEBUG loaded listener.js 23:54:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 127 (1AB92800) [pid = 1580] [serial = 347] [outer = 1A71FC00] 23:54:49 INFO - PROCESS | 1580 | 1467874489731 Marionette TRACE conn6 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 23:54:49 INFO - PROCESS | 1580 | 1467874489790 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 23:54:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:54:49 INFO - PROCESS | 1580 | 1467874489794 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:54:49 INFO - PROCESS | 1580 | 1467874489798 Marionette TRACE conn6 <- [1,430,null,{}] 23:54:49 INFO - PROCESS | 1580 | 1467874489809 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:49 INFO - PROCESS | 1580 | 1467874489815 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:49 INFO - PROCESS | 1580 | 1467874489928 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 23:54:50 INFO - PROCESS | 1580 | 1467874490032 Marionette TRACE conn6 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:50 INFO - PROCESS | 1580 | 1467874490035 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:50 INFO - PROCESS | 1580 | ++DOCSHELL 1EA9F400 == 53 [pid = 1580] [id = 117] 23:54:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 128 (1FB36400) [pid = 1580] [serial = 348] [outer = 00000000] 23:54:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 129 (2000F400) [pid = 1580] [serial = 349] [outer = 1FB36400] 23:54:50 INFO - PROCESS | 1580 | 1467874490092 Marionette DEBUG loaded listener.js 23:54:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 130 (20018400) [pid = 1580] [serial = 350] [outer = 1FB36400] 23:54:50 INFO - PROCESS | 1580 | 1467874490758 Marionette TRACE conn6 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 23:54:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:54:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1024ms 23:54:50 INFO - PROCESS | 1580 | 1467874490820 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 23:54:50 INFO - PROCESS | 1580 | 1467874490823 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 23:54:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:54:50 INFO - PROCESS | 1580 | 1467874490827 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:54:50 INFO - PROCESS | 1580 | 1467874490829 Marionette TRACE conn6 <- [1,434,null,{}] 23:54:50 INFO - PROCESS | 1580 | 1467874490833 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:50 INFO - PROCESS | 1580 | 1467874490836 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:50 INFO - PROCESS | 1580 | 1467874490953 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 23:54:51 INFO - PROCESS | 1580 | 1467874491220 Marionette TRACE conn6 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:51 INFO - PROCESS | 1580 | 1467874491223 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:51 INFO - PROCESS | 1580 | ++DOCSHELL 0D18CC00 == 54 [pid = 1580] [id = 118] 23:54:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 131 (0D33B400) [pid = 1580] [serial = 351] [outer = 00000000] 23:54:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 132 (10D56C00) [pid = 1580] [serial = 352] [outer = 0D33B400] 23:54:51 INFO - PROCESS | 1580 | 1467874491302 Marionette DEBUG loaded listener.js 23:54:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 133 (1511E800) [pid = 1580] [serial = 353] [outer = 0D33B400] 23:54:51 INFO - PROCESS | 1580 | 1467874491919 Marionette TRACE conn6 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 23:54:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:54:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1124ms 23:54:51 INFO - PROCESS | 1580 | 1467874491955 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 23:54:51 INFO - PROCESS | 1580 | 1467874491959 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 23:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:54:51 INFO - PROCESS | 1580 | 1467874491963 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:54:51 INFO - PROCESS | 1580 | 1467874491966 Marionette TRACE conn6 <- [1,438,null,{}] 23:54:51 INFO - PROCESS | 1580 | 1467874491972 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:51 INFO - PROCESS | 1580 | 1467874491976 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:52 INFO - PROCESS | 1580 | 1467874492116 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 23:54:52 INFO - PROCESS | 1580 | --DOCSHELL 1FB36C00 == 53 [pid = 1580] [id = 113] 23:54:52 INFO - PROCESS | 1580 | --DOCSHELL 16E4A800 == 52 [pid = 1580] [id = 112] 23:54:52 INFO - PROCESS | 1580 | --DOCSHELL 1FB14800 == 51 [pid = 1580] [id = 111] 23:54:52 INFO - PROCESS | 1580 | --DOCSHELL 1E5A0800 == 50 [pid = 1580] [id = 110] 23:54:52 INFO - PROCESS | 1580 | --DOCSHELL 1CF64400 == 49 [pid = 1580] [id = 109] 23:54:52 INFO - PROCESS | 1580 | --DOCSHELL 1AB94000 == 48 [pid = 1580] [id = 108] 23:54:52 INFO - PROCESS | 1580 | --DOCSHELL 19F51800 == 47 [pid = 1580] [id = 107] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 132 (1FB17C00) [pid = 1580] [serial = 298] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOCSHELL 10D46400 == 46 [pid = 1580] [id = 106] 23:54:52 INFO - PROCESS | 1580 | --DOCSHELL 15878C00 == 45 [pid = 1580] [id = 105] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 131 (1BEDB400) [pid = 1580] [serial = 283] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 130 (1D60BC00) [pid = 1580] [serial = 286] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 129 (113B4000) [pid = 1580] [serial = 271] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 128 (151A1000) [pid = 1580] [serial = 272] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 127 (159EA000) [pid = 1580] [serial = 269] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 126 (15871800) [pid = 1580] [serial = 268] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 125 (186F2800) [pid = 1580] [serial = 274] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 124 (18CC9800) [pid = 1580] [serial = 275] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 123 (10D41800) [pid = 1580] [serial = 256] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 122 (1A726400) [pid = 1580] [serial = 280] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 121 (19F51400) [pid = 1580] [serial = 277] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 120 (1BFDEC00) [pid = 1580] [serial = 284] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 119 (1A097000) [pid = 1580] [serial = 278] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 118 (186C4000) [pid = 1580] [serial = 259] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 117 (1EAA8C00) [pid = 1580] [serial = 254] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 116 (1BFE2000) [pid = 1580] [serial = 262] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 115 (1EA75400) [pid = 1580] [serial = 265] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 114 (1E5A6400) [pid = 1580] [serial = 289] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 113 (1DE33000) [pid = 1580] [serial = 287] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 112 (1E59F400) [pid = 1580] [serial = 292] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 111 (1EA69800) [pid = 1580] [serial = 295] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 110 (1E5A9400) [pid = 1580] [serial = 290] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 109 (1E5A5000) [pid = 1580] [serial = 293] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 108 (1EA71800) [pid = 1580] [serial = 296] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | --DOMWINDOW == 107 (1A923C00) [pid = 1580] [serial = 281] [outer = 00000000] [url = about:blank] 23:54:52 INFO - PROCESS | 1580 | 1467874492272 Marionette TRACE conn6 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:52 INFO - PROCESS | 1580 | 1467874492274 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:52 INFO - PROCESS | 1580 | ++DOCSHELL 10A04400 == 46 [pid = 1580] [id = 119] 23:54:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 108 (10A04800) [pid = 1580] [serial = 354] [outer = 00000000] 23:54:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 109 (10A23800) [pid = 1580] [serial = 355] [outer = 10A04800] 23:54:52 INFO - PROCESS | 1580 | 1467874492322 Marionette DEBUG loaded listener.js 23:54:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 110 (10D3C800) [pid = 1580] [serial = 356] [outer = 10A04800] 23:54:52 INFO - PROCESS | 1580 | 1467874492789 Marionette TRACE conn6 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 23:54:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:54:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 870ms 23:54:52 INFO - PROCESS | 1580 | 1467874492837 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 23:54:52 INFO - PROCESS | 1580 | 1467874492841 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 23:54:52 INFO - PROCESS | 1580 | 1467874492845 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:54:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:54:52 INFO - PROCESS | 1580 | 1467874492847 Marionette TRACE conn6 <- [1,442,null,{}] 23:54:52 INFO - PROCESS | 1580 | 1467874492851 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:52 INFO - PROCESS | 1580 | 1467874492853 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:52 INFO - PROCESS | 1580 | 1467874492942 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 23:54:52 INFO - PROCESS | 1580 | 1467874492948 Marionette TRACE conn6 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:52 INFO - PROCESS | 1580 | 1467874492950 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:52 INFO - PROCESS | 1580 | ++DOCSHELL 11ED1000 == 47 [pid = 1580] [id = 120] 23:54:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 111 (151A8C00) [pid = 1580] [serial = 357] [outer = 00000000] 23:54:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 112 (186FDC00) [pid = 1580] [serial = 358] [outer = 151A8C00] 23:54:52 INFO - PROCESS | 1580 | 1467874493000 Marionette DEBUG loaded listener.js 23:54:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 113 (18CCD400) [pid = 1580] [serial = 359] [outer = 151A8C00] 23:54:53 INFO - PROCESS | 1580 | 1467874493474 Marionette TRACE conn6 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 23:54:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:54:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 671ms 23:54:53 INFO - PROCESS | 1580 | 1467874493520 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 23:54:53 INFO - PROCESS | 1580 | 1467874493523 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 23:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:54:53 INFO - PROCESS | 1580 | 1467874493527 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:54:53 INFO - PROCESS | 1580 | 1467874493533 Marionette TRACE conn6 <- [1,446,null,{}] 23:54:53 INFO - PROCESS | 1580 | 1467874493541 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:53 INFO - PROCESS | 1580 | 1467874493545 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:53 INFO - PROCESS | 1580 | 1467874493630 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 23:54:53 INFO - PROCESS | 1580 | 1467874493719 Marionette TRACE conn6 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:53 INFO - PROCESS | 1580 | 1467874493721 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:53 INFO - PROCESS | 1580 | ++DOCSHELL 199C7800 == 48 [pid = 1580] [id = 121] 23:54:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 114 (199C9000) [pid = 1580] [serial = 360] [outer = 00000000] 23:54:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 115 (19F54C00) [pid = 1580] [serial = 361] [outer = 199C9000] 23:54:53 INFO - PROCESS | 1580 | 1467874493765 Marionette DEBUG loaded listener.js 23:54:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 116 (1A09B800) [pid = 1580] [serial = 362] [outer = 199C9000] 23:54:54 INFO - PROCESS | 1580 | 1467874494192 Marionette TRACE conn6 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 23:54:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:54:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 690ms 23:54:54 INFO - PROCESS | 1580 | 1467874494230 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 23:54:54 INFO - PROCESS | 1580 | 1467874494232 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 23:54:54 INFO - PROCESS | 1580 | 1467874494236 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:54:54 INFO - PROCESS | 1580 | 1467874494237 Marionette TRACE conn6 <- [1,450,null,{}] 23:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:54:54 INFO - PROCESS | 1580 | 1467874494246 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:54 INFO - PROCESS | 1580 | 1467874494248 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:54 INFO - PROCESS | 1580 | 1467874494375 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 23:54:54 INFO - PROCESS | 1580 | 1467874494396 Marionette TRACE conn6 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:54 INFO - PROCESS | 1580 | 1467874494398 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:54 INFO - PROCESS | 1580 | ++DOCSHELL 1A0A3400 == 49 [pid = 1580] [id = 122] 23:54:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 117 (1A726800) [pid = 1580] [serial = 363] [outer = 00000000] 23:54:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 118 (1A869400) [pid = 1580] [serial = 364] [outer = 1A726800] 23:54:54 INFO - PROCESS | 1580 | 1467874494443 Marionette DEBUG loaded listener.js 23:54:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 119 (1A86BC00) [pid = 1580] [serial = 365] [outer = 1A726800] 23:54:54 INFO - PROCESS | 1580 | 1467874494918 Marionette TRACE conn6 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 23:54:54 INFO - PROCESS | 1580 | 1467874495006 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 23:54:55 INFO - PROCESS | 1580 | 1467874495010 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:54:55 INFO - PROCESS | 1580 | 1467874495011 Marionette TRACE conn6 <- [1,454,null,{}] 23:54:55 INFO - PROCESS | 1580 | 1467874495015 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:54:55 INFO - PROCESS | 1580 | 1467874495017 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:55 INFO - PROCESS | 1580 | 1467874495131 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 23:54:55 INFO - PROCESS | 1580 | 1467874495192 Marionette TRACE conn6 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:55 INFO - PROCESS | 1580 | 1467874495198 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:55 INFO - PROCESS | 1580 | ++DOCSHELL 1ACEE800 == 50 [pid = 1580] [id = 123] 23:54:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 120 (1AFCA400) [pid = 1580] [serial = 366] [outer = 00000000] 23:54:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 121 (1C0DDC00) [pid = 1580] [serial = 367] [outer = 1AFCA400] 23:54:55 INFO - PROCESS | 1580 | 1467874495252 Marionette DEBUG loaded listener.js 23:54:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 122 (1CF64400) [pid = 1580] [serial = 368] [outer = 1AFCA400] 23:54:55 INFO - PROCESS | 1580 | --DOMWINDOW == 121 (1AB95800) [pid = 1580] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:54:55 INFO - PROCESS | 1580 | --DOMWINDOW == 120 (1D222C00) [pid = 1580] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:54:55 INFO - PROCESS | 1580 | --DOMWINDOW == 119 (1589AC00) [pid = 1580] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:54:55 INFO - PROCESS | 1580 | --DOMWINDOW == 118 (152D3400) [pid = 1580] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:54:55 INFO - PROCESS | 1580 | --DOMWINDOW == 117 (1E5AC400) [pid = 1580] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:54:55 INFO - PROCESS | 1580 | --DOMWINDOW == 116 (19FEC400) [pid = 1580] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:54:55 INFO - PROCESS | 1580 | --DOMWINDOW == 115 (19FEBC00) [pid = 1580] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:54:55 INFO - PROCESS | 1580 | --DOMWINDOW == 114 (1FB16800) [pid = 1580] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:54:55 INFO - PROCESS | 1580 | --DOMWINDOW == 113 (1FD98400) [pid = 1580] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:54:56 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:54:56 INFO - PROCESS | 1580 | 1467874496015 Marionette TRACE conn6 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 23:54:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1011ms 23:54:56 INFO - PROCESS | 1580 | 1467874496030 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 23:54:56 INFO - PROCESS | 1580 | 1467874496035 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 23:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:54:56 INFO - PROCESS | 1580 | 1467874496040 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:54:56 INFO - PROCESS | 1580 | 1467874496044 Marionette TRACE conn6 <- [1,458,null,{}] 23:54:56 INFO - PROCESS | 1580 | 1467874496075 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:56 INFO - PROCESS | 1580 | 1467874496078 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:56 INFO - PROCESS | 1580 | 1467874496197 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 23:54:56 INFO - PROCESS | 1580 | 1467874496325 Marionette TRACE conn6 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:56 INFO - PROCESS | 1580 | 1467874496330 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:56 INFO - PROCESS | 1580 | ++DOCSHELL 10D46400 == 51 [pid = 1580] [id = 124] 23:54:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 114 (10D47000) [pid = 1580] [serial = 369] [outer = 00000000] 23:54:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 115 (1589AC00) [pid = 1580] [serial = 370] [outer = 10D47000] 23:54:56 INFO - PROCESS | 1580 | 1467874496388 Marionette DEBUG loaded listener.js 23:54:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 116 (1675DC00) [pid = 1580] [serial = 371] [outer = 10D47000] 23:54:57 INFO - PROCESS | 1580 | 1467874497032 Marionette TRACE conn6 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 23:54:57 INFO - PROCESS | 1580 | 1467874497072 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 23:54:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:54:57 INFO - PROCESS | 1580 | 1467874497079 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:54:57 INFO - PROCESS | 1580 | 1467874497082 Marionette TRACE conn6 <- [1,462,null,{}] 23:54:57 INFO - PROCESS | 1580 | 1467874497086 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:57 INFO - PROCESS | 1580 | 1467874497089 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:57 INFO - PROCESS | 1580 | 1467874497207 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 23:54:57 INFO - PROCESS | 1580 | 1467874497309 Marionette TRACE conn6 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:57 INFO - PROCESS | 1580 | 1467874497312 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:57 INFO - PROCESS | 1580 | ++DOCSHELL 199C8400 == 52 [pid = 1580] [id = 125] 23:54:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 117 (199C8C00) [pid = 1580] [serial = 372] [outer = 00000000] 23:54:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 118 (199CE800) [pid = 1580] [serial = 373] [outer = 199C8C00] 23:54:57 INFO - PROCESS | 1580 | 1467874497368 Marionette DEBUG loaded listener.js 23:54:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 119 (1A09B000) [pid = 1580] [serial = 374] [outer = 199C8C00] 23:54:57 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:54:57 INFO - PROCESS | 1580 | 1467874497995 Marionette TRACE conn6 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 23:54:58 INFO - PROCESS | 1580 | 1467874498055 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 23:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:54:58 INFO - PROCESS | 1580 | 1467874498059 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:54:58 INFO - PROCESS | 1580 | 1467874498062 Marionette TRACE conn6 <- [1,466,null,{}] 23:54:58 INFO - PROCESS | 1580 | 1467874498073 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:58 INFO - PROCESS | 1580 | 1467874498078 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:58 INFO - PROCESS | 1580 | 1467874498192 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 23:54:58 INFO - PROCESS | 1580 | 1467874498325 Marionette TRACE conn6 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:58 INFO - PROCESS | 1580 | 1467874498329 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:58 INFO - PROCESS | 1580 | ++DOCSHELL 1D60BC00 == 53 [pid = 1580] [id = 126] 23:54:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 120 (1D60C000) [pid = 1580] [serial = 375] [outer = 00000000] 23:54:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 121 (1E209C00) [pid = 1580] [serial = 376] [outer = 1D60C000] 23:54:58 INFO - PROCESS | 1580 | 1467874498388 Marionette DEBUG loaded listener.js 23:54:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 122 (1E54AC00) [pid = 1580] [serial = 377] [outer = 1D60C000] 23:54:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 123 (1E5A8800) [pid = 1580] [serial = 378] [outer = 0D0C9C00] 23:54:59 INFO - PROCESS | 1580 | 1467874499094 Marionette TRACE conn6 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 23:54:59 INFO - PROCESS | 1580 | 1467874499142 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 23:54:59 INFO - PROCESS | 1580 | 1467874499145 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:54:59 INFO - PROCESS | 1580 | 1467874499147 Marionette TRACE conn6 <- [1,470,null,{}] 23:54:59 INFO - PROCESS | 1580 | 1467874499150 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:59 INFO - PROCESS | 1580 | 1467874499153 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:59 INFO - PROCESS | 1580 | 1467874499261 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 23:54:59 INFO - PROCESS | 1580 | 1467874499387 Marionette TRACE conn6 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:59 INFO - PROCESS | 1580 | 1467874499389 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:54:59 INFO - PROCESS | 1580 | ++DOCSHELL 1E5A2000 == 54 [pid = 1580] [id = 127] 23:54:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 124 (1E5AB000) [pid = 1580] [serial = 379] [outer = 00000000] 23:54:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 125 (1EA69C00) [pid = 1580] [serial = 380] [outer = 1E5AB000] 23:54:59 INFO - PROCESS | 1580 | 1467874499444 Marionette DEBUG loaded listener.js 23:54:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 126 (1EA6F800) [pid = 1580] [serial = 381] [outer = 1E5AB000] 23:54:59 INFO - PROCESS | 1580 | 1467874499988 Marionette TRACE conn6 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 23:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 870ms 23:55:00 INFO - PROCESS | 1580 | 1467874500025 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 23:55:00 INFO - PROCESS | 1580 | 1467874500027 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 23:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:55:00 INFO - PROCESS | 1580 | 1467874500032 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:55:00 INFO - PROCESS | 1580 | 1467874500034 Marionette TRACE conn6 <- [1,474,null,{}] 23:55:00 INFO - PROCESS | 1580 | 1467874500038 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:00 INFO - PROCESS | 1580 | 1467874500041 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:00 INFO - PROCESS | 1580 | 1467874500150 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 23:55:00 INFO - PROCESS | 1580 | 1467874500253 Marionette TRACE conn6 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:00 INFO - PROCESS | 1580 | 1467874500256 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:00 INFO - PROCESS | 1580 | ++DOCSHELL 1EA73000 == 55 [pid = 1580] [id = 128] 23:55:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 127 (1EA73C00) [pid = 1580] [serial = 382] [outer = 00000000] 23:55:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 128 (1EAA6000) [pid = 1580] [serial = 383] [outer = 1EA73C00] 23:55:00 INFO - PROCESS | 1580 | 1467874500310 Marionette DEBUG loaded listener.js 23:55:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 129 (1EAAB400) [pid = 1580] [serial = 384] [outer = 1EA73C00] 23:55:01 INFO - PROCESS | 1580 | 1467874501042 Marionette TRACE conn6 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 23:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1019ms 23:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:55:01 INFO - PROCESS | 1580 | 1467874501053 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 23:55:01 INFO - PROCESS | 1580 | 1467874501057 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 23:55:01 INFO - PROCESS | 1580 | 1467874501076 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:55:01 INFO - PROCESS | 1580 | 1467874501080 Marionette TRACE conn6 <- [1,478,null,{}] 23:55:01 INFO - PROCESS | 1580 | 1467874501107 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:01 INFO - PROCESS | 1580 | 1467874501110 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:01 INFO - PROCESS | 1580 | 1467874501220 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 23:55:01 INFO - PROCESS | 1580 | 1467874501344 Marionette TRACE conn6 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:01 INFO - PROCESS | 1580 | 1467874501349 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:01 INFO - PROCESS | 1580 | ++DOCSHELL 1519C800 == 56 [pid = 1580] [id = 129] 23:55:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 130 (151A3C00) [pid = 1580] [serial = 385] [outer = 00000000] 23:55:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 131 (15875400) [pid = 1580] [serial = 386] [outer = 151A3C00] 23:55:01 INFO - PROCESS | 1580 | 1467874501399 Marionette DEBUG loaded listener.js 23:55:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 132 (18270400) [pid = 1580] [serial = 387] [outer = 151A3C00] 23:55:01 INFO - PROCESS | 1580 | --DOCSHELL 1FB1EC00 == 55 [pid = 1580] [id = 104] 23:55:01 INFO - PROCESS | 1580 | --DOCSHELL 1E886C00 == 54 [pid = 1580] [id = 89] 23:55:01 INFO - PROCESS | 1580 | --DOCSHELL 1A0A3400 == 53 [pid = 1580] [id = 122] 23:55:01 INFO - PROCESS | 1580 | --DOCSHELL 199C7800 == 52 [pid = 1580] [id = 121] 23:55:01 INFO - PROCESS | 1580 | --DOCSHELL 11ED1000 == 51 [pid = 1580] [id = 120] 23:55:01 INFO - PROCESS | 1580 | --DOCSHELL 10A04400 == 50 [pid = 1580] [id = 119] 23:55:01 INFO - PROCESS | 1580 | --DOCSHELL 0D18CC00 == 49 [pid = 1580] [id = 118] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 131 (1EAA2C00) [pid = 1580] [serial = 335] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 130 (1BFDD400) [pid = 1580] [serial = 323] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 129 (1ACEAC00) [pid = 1580] [serial = 322] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 128 (1FB12800) [pid = 1580] [serial = 307] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 127 (1DD37000) [pid = 1580] [serial = 325] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 126 (18268C00) [pid = 1580] [serial = 314] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 125 (159E9400) [pid = 1580] [serial = 313] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 124 (1E218C00) [pid = 1580] [serial = 326] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 123 (1547B000) [pid = 1580] [serial = 301] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 122 (159EAC00) [pid = 1580] [serial = 316] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 121 (18268400) [pid = 1580] [serial = 317] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 120 (1EAA2000) [pid = 1580] [serial = 329] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 119 (1A723400) [pid = 1580] [serial = 319] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 118 (1EAA1400) [pid = 1580] [serial = 328] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 117 (1AB90400) [pid = 1580] [serial = 320] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 116 (191A1000) [pid = 1580] [serial = 304] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 115 (1E885400) [pid = 1580] [serial = 334] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 114 (1FB3B800) [pid = 1580] [serial = 331] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 113 (20010000) [pid = 1580] [serial = 310] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 112 (1FD9FC00) [pid = 1580] [serial = 337] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 111 (1FB1F400) [pid = 1580] [serial = 332] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 110 (1FDA3C00) [pid = 1580] [serial = 338] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | --DOMWINDOW == 109 (1A86F800) [pid = 1580] [serial = 340] [outer = 00000000] [url = about:blank] 23:55:01 INFO - PROCESS | 1580 | 1467874501923 Marionette TRACE conn6 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 23:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 910ms 23:55:01 INFO - PROCESS | 1580 | 1467874501973 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 23:55:01 INFO - PROCESS | 1580 | 1467874501977 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 23:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:55:01 INFO - PROCESS | 1580 | 1467874501983 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:55:01 INFO - PROCESS | 1580 | 1467874501986 Marionette TRACE conn6 <- [1,482,null,{}] 23:55:01 INFO - PROCESS | 1580 | 1467874501989 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:01 INFO - PROCESS | 1580 | 1467874501992 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:02 INFO - PROCESS | 1580 | 1467874502082 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 23:55:02 INFO - PROCESS | 1580 | 1467874502090 Marionette TRACE conn6 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:02 INFO - PROCESS | 1580 | 1467874502092 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:02 INFO - PROCESS | 1580 | ++DOCSHELL 1826EC00 == 50 [pid = 1580] [id = 130] 23:55:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 110 (1826F800) [pid = 1580] [serial = 388] [outer = 00000000] 23:55:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 111 (18CCB800) [pid = 1580] [serial = 389] [outer = 1826F800] 23:55:02 INFO - PROCESS | 1580 | 1467874502140 Marionette DEBUG loaded listener.js 23:55:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 112 (191A1C00) [pid = 1580] [serial = 390] [outer = 1826F800] 23:55:02 INFO - PROCESS | 1580 | 1467874502637 Marionette TRACE conn6 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 23:55:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 23:55:02 INFO - PROCESS | 1580 | 1467874502682 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 23:55:02 INFO - PROCESS | 1580 | 1467874502685 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 23:55:02 INFO - PROCESS | 1580 | 1467874502688 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:55:02 INFO - PROCESS | 1580 | 1467874502691 Marionette TRACE conn6 <- [1,486,null,{}] 23:55:02 INFO - PROCESS | 1580 | 1467874502701 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:02 INFO - PROCESS | 1580 | 1467874502706 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:02 INFO - PROCESS | 1580 | 1467874502795 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 23:55:02 INFO - PROCESS | 1580 | 1467874502804 Marionette TRACE conn6 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:02 INFO - PROCESS | 1580 | 1467874502807 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:02 INFO - PROCESS | 1580 | ++DOCSHELL 1A72A000 == 51 [pid = 1580] [id = 131] 23:55:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 113 (1A863400) [pid = 1580] [serial = 391] [outer = 00000000] 23:55:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 114 (1A871400) [pid = 1580] [serial = 392] [outer = 1A863400] 23:55:02 INFO - PROCESS | 1580 | 1467874502857 Marionette DEBUG loaded listener.js 23:55:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 115 (1AB90C00) [pid = 1580] [serial = 393] [outer = 1A863400] 23:55:03 INFO - PROCESS | 1580 | 1467874503341 Marionette TRACE conn6 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 23:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 23:55:03 INFO - PROCESS | 1580 | 1467874503364 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 23:55:03 INFO - PROCESS | 1580 | 1467874503367 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 23:55:03 INFO - PROCESS | 1580 | 1467874503370 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:55:03 INFO - PROCESS | 1580 | 1467874503372 Marionette TRACE conn6 <- [1,490,null,{}] 23:55:03 INFO - PROCESS | 1580 | 1467874503376 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:03 INFO - PROCESS | 1580 | 1467874503378 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:03 INFO - PROCESS | 1580 | 1467874503467 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 23:55:03 INFO - PROCESS | 1580 | 1467874503472 Marionette TRACE conn6 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:03 INFO - PROCESS | 1580 | 1467874503474 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:03 INFO - PROCESS | 1580 | ++DOCSHELL 1ACDF400 == 52 [pid = 1580] [id = 132] 23:55:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 116 (1ACE0800) [pid = 1580] [serial = 394] [outer = 00000000] 23:55:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 117 (1C0E0800) [pid = 1580] [serial = 395] [outer = 1ACE0800] 23:55:03 INFO - PROCESS | 1580 | 1467874503530 Marionette DEBUG loaded listener.js 23:55:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 118 (1E212400) [pid = 1580] [serial = 396] [outer = 1ACE0800] 23:55:03 INFO - PROCESS | 1580 | 1467874503976 Marionette TRACE conn6 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 23:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 630ms 23:55:04 INFO - PROCESS | 1580 | 1467874504013 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 23:55:04 INFO - PROCESS | 1580 | 1467874504015 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 23:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:55:04 INFO - PROCESS | 1580 | 1467874504018 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:55:04 INFO - PROCESS | 1580 | 1467874504020 Marionette TRACE conn6 <- [1,494,null,{}] 23:55:04 INFO - PROCESS | 1580 | 1467874504024 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:04 INFO - PROCESS | 1580 | 1467874504026 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:04 INFO - PROCESS | 1580 | 1467874504155 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 23:55:04 INFO - PROCESS | 1580 | 1467874504248 Marionette TRACE conn6 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:04 INFO - PROCESS | 1580 | 1467874504250 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:04 INFO - PROCESS | 1580 | ++DOCSHELL 1E549400 == 53 [pid = 1580] [id = 133] 23:55:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 119 (1E549C00) [pid = 1580] [serial = 397] [outer = 00000000] 23:55:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 120 (1E5A8000) [pid = 1580] [serial = 398] [outer = 1E549C00] 23:55:04 INFO - PROCESS | 1580 | 1467874504296 Marionette DEBUG loaded listener.js 23:55:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 121 (1EA68800) [pid = 1580] [serial = 399] [outer = 1E549C00] 23:55:04 INFO - PROCESS | 1580 | 1467874504735 Marionette TRACE conn6 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 23:55:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 770ms 23:55:04 INFO - PROCESS | 1580 | 1467874504799 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 23:55:04 INFO - PROCESS | 1580 | 1467874504802 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 23:55:04 INFO - PROCESS | 1580 | 1467874504805 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:55:04 INFO - PROCESS | 1580 | 1467874504806 Marionette TRACE conn6 <- [1,498,null,{}] 23:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:55:04 INFO - PROCESS | 1580 | 1467874504810 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:04 INFO - PROCESS | 1580 | 1467874504815 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:04 INFO - PROCESS | 1580 | 1467874504961 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 23:55:05 INFO - PROCESS | 1580 | 1467874505030 Marionette TRACE conn6 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:05 INFO - PROCESS | 1580 | 1467874505032 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:05 INFO - PROCESS | 1580 | ++DOCSHELL 1C76B800 == 54 [pid = 1580] [id = 134] 23:55:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 122 (1C76C000) [pid = 1580] [serial = 400] [outer = 00000000] 23:55:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 123 (1E5A1000) [pid = 1580] [serial = 401] [outer = 1C76C000] 23:55:05 INFO - PROCESS | 1580 | 1467874505077 Marionette DEBUG loaded listener.js 23:55:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 124 (1EAA6400) [pid = 1580] [serial = 402] [outer = 1C76C000] 23:55:05 INFO - PROCESS | 1580 | 1467874505541 Marionette TRACE conn6 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 23:55:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 770ms 23:55:05 INFO - PROCESS | 1580 | 1467874505580 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 23:55:05 INFO - PROCESS | 1580 | 1467874505582 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 23:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:55:05 INFO - PROCESS | 1580 | 1467874505590 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:55:05 INFO - PROCESS | 1580 | 1467874505592 Marionette TRACE conn6 <- [1,502,null,{}] 23:55:05 INFO - PROCESS | 1580 | 1467874505595 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:05 INFO - PROCESS | 1580 | 1467874505597 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:05 INFO - PROCESS | 1580 | 1467874505729 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 23:55:05 INFO - PROCESS | 1580 | 1467874505794 Marionette TRACE conn6 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:05 INFO - PROCESS | 1580 | 1467874505796 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:05 INFO - PROCESS | 1580 | ++DOCSHELL 1EAA8000 == 55 [pid = 1580] [id = 135] 23:55:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 125 (1FB16C00) [pid = 1580] [serial = 403] [outer = 00000000] 23:55:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 126 (1FB33C00) [pid = 1580] [serial = 404] [outer = 1FB16C00] 23:55:05 INFO - PROCESS | 1580 | 1467874505842 Marionette DEBUG loaded listener.js 23:55:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 127 (1FB3D400) [pid = 1580] [serial = 405] [outer = 1FB16C00] 23:55:05 INFO - PROCESS | 1580 | --DOMWINDOW == 126 (199C9000) [pid = 1580] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:55:05 INFO - PROCESS | 1580 | --DOMWINDOW == 125 (1A726800) [pid = 1580] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:55:05 INFO - PROCESS | 1580 | --DOMWINDOW == 124 (10A04800) [pid = 1580] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:55:05 INFO - PROCESS | 1580 | --DOMWINDOW == 123 (0D33B400) [pid = 1580] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:55:05 INFO - PROCESS | 1580 | --DOMWINDOW == 122 (151A8C00) [pid = 1580] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:55:05 INFO - PROCESS | 1580 | --DOMWINDOW == 121 (10D58000) [pid = 1580] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:55:05 INFO - PROCESS | 1580 | --DOMWINDOW == 120 (18CCEC00) [pid = 1580] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:55:06 INFO - PROCESS | 1580 | 1467874506226 Marionette TRACE conn6 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 23:55:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:55:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 690ms 23:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:55:06 INFO - PROCESS | 1580 | 1467874506276 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 23:55:06 INFO - PROCESS | 1580 | 1467874506278 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 23:55:06 INFO - PROCESS | 1580 | 1467874506281 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:55:06 INFO - PROCESS | 1580 | 1467874506283 Marionette TRACE conn6 <- [1,506,null,{}] 23:55:06 INFO - PROCESS | 1580 | 1467874506295 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:06 INFO - PROCESS | 1580 | 1467874506297 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:06 INFO - PROCESS | 1580 | 1467874506382 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 23:55:06 INFO - PROCESS | 1580 | 1467874506387 Marionette TRACE conn6 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:06 INFO - PROCESS | 1580 | 1467874506389 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:06 INFO - PROCESS | 1580 | ++DOCSHELL 18CC5000 == 56 [pid = 1580] [id = 136] 23:55:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 121 (1A809800) [pid = 1580] [serial = 406] [outer = 00000000] 23:55:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 122 (1A80E400) [pid = 1580] [serial = 407] [outer = 1A809800] 23:55:06 INFO - PROCESS | 1580 | 1467874506433 Marionette DEBUG loaded listener.js 23:55:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 123 (1A811400) [pid = 1580] [serial = 408] [outer = 1A809800] 23:55:06 INFO - PROCESS | 1580 | 1467874506868 Marionette TRACE conn6 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 23:55:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:55:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 630ms 23:55:06 INFO - PROCESS | 1580 | 1467874506913 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 23:55:06 INFO - PROCESS | 1580 | 1467874506915 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 23:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:55:06 INFO - PROCESS | 1580 | 1467874506918 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:55:06 INFO - PROCESS | 1580 | 1467874506920 Marionette TRACE conn6 <- [1,510,null,{}] 23:55:06 INFO - PROCESS | 1580 | 1467874506924 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:06 INFO - PROCESS | 1580 | 1467874506926 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:07 INFO - PROCESS | 1580 | 1467874507014 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 23:55:07 INFO - PROCESS | 1580 | 1467874507022 Marionette TRACE conn6 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:07 INFO - PROCESS | 1580 | 1467874507024 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:07 INFO - PROCESS | 1580 | ++DOCSHELL 10D4CC00 == 57 [pid = 1580] [id = 137] 23:55:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 124 (1A814800) [pid = 1580] [serial = 409] [outer = 00000000] 23:55:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 125 (1ACE8C00) [pid = 1580] [serial = 410] [outer = 1A814800] 23:55:07 INFO - PROCESS | 1580 | 1467874507068 Marionette DEBUG loaded listener.js 23:55:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 126 (1FB40400) [pid = 1580] [serial = 411] [outer = 1A814800] 23:55:07 INFO - PROCESS | 1580 | 1467874507532 Marionette TRACE conn6 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 23:55:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:55:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 23:55:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:55:07 INFO - PROCESS | 1580 | 1467874507589 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 23:55:07 INFO - PROCESS | 1580 | 1467874507591 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 23:55:07 INFO - PROCESS | 1580 | 1467874507594 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:55:07 INFO - PROCESS | 1580 | 1467874507596 Marionette TRACE conn6 <- [1,514,null,{}] 23:55:07 INFO - PROCESS | 1580 | 1467874507599 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:07 INFO - PROCESS | 1580 | 1467874507601 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:07 INFO - PROCESS | 1580 | 1467874507690 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 23:55:07 INFO - PROCESS | 1580 | 1467874507698 Marionette TRACE conn6 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:07 INFO - PROCESS | 1580 | 1467874507700 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:07 INFO - PROCESS | 1580 | ++DOCSHELL 1FB64400 == 58 [pid = 1580] [id = 138] 23:55:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 127 (1FB65000) [pid = 1580] [serial = 412] [outer = 00000000] 23:55:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 128 (1FB6AC00) [pid = 1580] [serial = 413] [outer = 1FB65000] 23:55:07 INFO - PROCESS | 1580 | 1467874507743 Marionette DEBUG loaded listener.js 23:55:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 129 (1FB6D000) [pid = 1580] [serial = 414] [outer = 1FB65000] 23:55:08 INFO - PROCESS | 1580 | 1467874508365 Marionette TRACE conn6 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 23:55:08 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 23:55:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 870ms 23:55:08 INFO - PROCESS | 1580 | 1467874508465 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 23:55:08 INFO - PROCESS | 1580 | 1467874508470 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 23:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:55:08 INFO - PROCESS | 1580 | 1467874508475 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:55:08 INFO - PROCESS | 1580 | 1467874508478 Marionette TRACE conn6 <- [1,518,null,{}] 23:55:08 INFO - PROCESS | 1580 | 1467874508485 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:08 INFO - PROCESS | 1580 | 1467874508488 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:08 INFO - PROCESS | 1580 | 1467874508614 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 23:55:08 INFO - PROCESS | 1580 | 1467874508714 Marionette TRACE conn6 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:08 INFO - PROCESS | 1580 | 1467874508717 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:08 INFO - PROCESS | 1580 | ++DOCSHELL 1511F000 == 59 [pid = 1580] [id = 139] 23:55:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 130 (152C8000) [pid = 1580] [serial = 415] [outer = 00000000] 23:55:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 131 (18CCCC00) [pid = 1580] [serial = 416] [outer = 152C8000] 23:55:08 INFO - PROCESS | 1580 | 1467874508773 Marionette DEBUG loaded listener.js 23:55:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 132 (199C9C00) [pid = 1580] [serial = 417] [outer = 152C8000] 23:55:09 INFO - PROCESS | 1580 | 1467874509372 Marionette TRACE conn6 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 23:55:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:55:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 930ms 23:55:09 INFO - PROCESS | 1580 | 1467874509405 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 23:55:09 INFO - PROCESS | 1580 | 1467874509411 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 23:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:55:09 INFO - PROCESS | 1580 | 1467874509417 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:55:09 INFO - PROCESS | 1580 | 1467874509420 Marionette TRACE conn6 <- [1,522,null,{}] 23:55:09 INFO - PROCESS | 1580 | 1467874509424 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:09 INFO - PROCESS | 1580 | 1467874509427 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:09 INFO - PROCESS | 1580 | 1467874509543 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 23:55:09 INFO - PROCESS | 1580 | 1467874509673 Marionette TRACE conn6 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:09 INFO - PROCESS | 1580 | 1467874509675 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:09 INFO - PROCESS | 1580 | ++DOCSHELL 1AB97C00 == 60 [pid = 1580] [id = 140] 23:55:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 133 (1ACE3000) [pid = 1580] [serial = 418] [outer = 00000000] 23:55:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 134 (1BFDA000) [pid = 1580] [serial = 419] [outer = 1ACE3000] 23:55:09 INFO - PROCESS | 1580 | 1467874509771 Marionette DEBUG loaded listener.js 23:55:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 135 (1C76AC00) [pid = 1580] [serial = 420] [outer = 1ACE3000] 23:55:10 INFO - PROCESS | 1580 | 1467874510400 Marionette TRACE conn6 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 23:55:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:55:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1019ms 23:55:10 INFO - PROCESS | 1580 | 1467874510439 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 23:55:10 INFO - PROCESS | 1580 | 1467874510442 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 23:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:55:10 INFO - PROCESS | 1580 | 1467874510446 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:55:10 INFO - PROCESS | 1580 | 1467874510449 Marionette TRACE conn6 <- [1,526,null,{}] 23:55:10 INFO - PROCESS | 1580 | 1467874510460 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:10 INFO - PROCESS | 1580 | 1467874510465 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:10 INFO - PROCESS | 1580 | 1467874510576 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 23:55:10 INFO - PROCESS | 1580 | 1467874510713 Marionette TRACE conn6 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:10 INFO - PROCESS | 1580 | 1467874510717 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:10 INFO - PROCESS | 1580 | ++DOCSHELL 1EA08000 == 61 [pid = 1580] [id = 141] 23:55:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 136 (1EA08400) [pid = 1580] [serial = 421] [outer = 00000000] 23:55:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 137 (1EA0B800) [pid = 1580] [serial = 422] [outer = 1EA08400] 23:55:10 INFO - PROCESS | 1580 | 1467874510773 Marionette DEBUG loaded listener.js 23:55:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 138 (1EA0FC00) [pid = 1580] [serial = 423] [outer = 1EA08400] 23:55:11 INFO - PROCESS | 1580 | 1467874511400 Marionette TRACE conn6 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 23:55:11 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 23:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1020ms 23:55:11 INFO - PROCESS | 1580 | 1467874511469 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 23:55:11 INFO - PROCESS | 1580 | 1467874511472 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 23:55:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:55:11 INFO - PROCESS | 1580 | 1467874511476 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:55:11 INFO - PROCESS | 1580 | 1467874511478 Marionette TRACE conn6 <- [1,530,null,{}] 23:55:11 INFO - PROCESS | 1580 | 1467874511482 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:11 INFO - PROCESS | 1580 | 1467874511484 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:11 INFO - PROCESS | 1580 | 1467874511596 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 23:55:11 INFO - PROCESS | 1580 | 1467874511742 Marionette TRACE conn6 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:11 INFO - PROCESS | 1580 | 1467874511745 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:11 INFO - PROCESS | 1580 | ++DOCSHELL 1A81CC00 == 62 [pid = 1580] [id = 142] 23:55:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 139 (1A81EC00) [pid = 1580] [serial = 424] [outer = 00000000] 23:55:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 140 (1ACE3800) [pid = 1580] [serial = 425] [outer = 1A81EC00] 23:55:11 INFO - PROCESS | 1580 | 1467874511799 Marionette DEBUG loaded listener.js 23:55:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 141 (1EA0F000) [pid = 1580] [serial = 426] [outer = 1A81EC00] 23:55:12 INFO - PROCESS | 1580 | 1467874512563 Marionette TRACE conn6 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 23:55:12 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 23:55:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:55:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:55:12 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 23:55:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:55:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:55:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1129ms 23:55:12 INFO - PROCESS | 1580 | 1467874512608 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 23:55:12 INFO - PROCESS | 1580 | 1467874512612 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 23:55:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:55:12 INFO - PROCESS | 1580 | 1467874512616 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:55:12 INFO - PROCESS | 1580 | 1467874512619 Marionette TRACE conn6 <- [1,534,null,{}] 23:55:12 INFO - PROCESS | 1580 | 1467874512625 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:12 INFO - PROCESS | 1580 | 1467874512628 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:12 INFO - PROCESS | 1580 | 1467874512778 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 23:55:12 INFO - PROCESS | 1580 | 1467874512920 Marionette TRACE conn6 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:12 INFO - PROCESS | 1580 | 1467874512923 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:12 INFO - PROCESS | 1580 | ++DOCSHELL 10D43400 == 63 [pid = 1580] [id = 143] 23:55:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 142 (1500DC00) [pid = 1580] [serial = 427] [outer = 00000000] 23:55:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 143 (199C9400) [pid = 1580] [serial = 428] [outer = 1500DC00] 23:55:12 INFO - PROCESS | 1580 | 1467874512975 Marionette DEBUG loaded listener.js 23:55:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 144 (1A0A0000) [pid = 1580] [serial = 429] [outer = 1500DC00] 23:55:13 INFO - PROCESS | 1580 | 1467874513523 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 23:55:13 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. 23:55:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 930ms 23:55:13 INFO - PROCESS | 1580 | 1467874513548 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 23:55:13 INFO - PROCESS | 1580 | 1467874513552 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 23:55:13 INFO - PROCESS | 1580 | 1467874513558 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:55:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:55:13 INFO - PROCESS | 1580 | 1467874513561 Marionette TRACE conn6 <- [1,538,null,{}] 23:55:13 INFO - PROCESS | 1580 | 1467874513585 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:13 INFO - PROCESS | 1580 | 1467874513587 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:13 INFO - PROCESS | 1580 | 1467874513688 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 23:55:13 INFO - PROCESS | 1580 | 1467874513800 Marionette TRACE conn6 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:13 INFO - PROCESS | 1580 | 1467874513802 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:13 INFO - PROCESS | 1580 | ++DOCSHELL 1A823400 == 64 [pid = 1580] [id = 144] 23:55:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 145 (1A824400) [pid = 1580] [serial = 430] [outer = 00000000] 23:55:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 146 (1A869000) [pid = 1580] [serial = 431] [outer = 1A824400] 23:55:13 INFO - PROCESS | 1580 | 1467874513851 Marionette DEBUG loaded listener.js 23:55:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 147 (1AB8E400) [pid = 1580] [serial = 432] [outer = 1A824400] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 10D4CC00 == 63 [pid = 1580] [id = 137] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 18CC5000 == 62 [pid = 1580] [id = 136] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1EAA8000 == 61 [pid = 1580] [id = 135] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1A867000 == 60 [pid = 1580] [id = 114] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1C76B800 == 59 [pid = 1580] [id = 134] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1E549400 == 58 [pid = 1580] [id = 133] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1ACDF400 == 57 [pid = 1580] [id = 132] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1A72A000 == 56 [pid = 1580] [id = 131] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1826EC00 == 55 [pid = 1580] [id = 130] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1519C800 == 54 [pid = 1580] [id = 129] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1E5A2000 == 53 [pid = 1580] [id = 127] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1D60BC00 == 52 [pid = 1580] [id = 126] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1ACEE800 == 51 [pid = 1580] [id = 123] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 10D46400 == 50 [pid = 1580] [id = 124] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 199C8400 == 49 [pid = 1580] [id = 125] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1FB11C00 == 48 [pid = 1580] [id = 100] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1EA73000 == 47 [pid = 1580] [id = 128] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1EA9F400 == 46 [pid = 1580] [id = 117] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 10A28C00 == 45 [pid = 1580] [id = 86] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1A09D000 == 44 [pid = 1580] [id = 116] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1AB93000 == 43 [pid = 1580] [id = 88] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1DE31400 == 42 [pid = 1580] [id = 74] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 186F2C00 == 41 [pid = 1580] [id = 102] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 10D3A400 == 40 [pid = 1580] [id = 35] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 10D43000 == 39 [pid = 1580] [id = 75] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1519F800 == 38 [pid = 1580] [id = 115] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1D228C00 == 37 [pid = 1580] [id = 58] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 113B6400 == 36 [pid = 1580] [id = 101] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 16767000 == 35 [pid = 1580] [id = 87] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1CC0E400 == 34 [pid = 1580] [id = 61] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 10D53400 == 33 [pid = 1580] [id = 59] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1EAA0000 == 32 [pid = 1580] [id = 103] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 10D43400 == 31 [pid = 1580] [id = 143] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1A81CC00 == 30 [pid = 1580] [id = 142] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1AB97C00 == 29 [pid = 1580] [id = 140] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1EA08000 == 28 [pid = 1580] [id = 141] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1FB64400 == 27 [pid = 1580] [id = 138] 23:55:14 INFO - PROCESS | 1580 | --DOCSHELL 1511F000 == 26 [pid = 1580] [id = 139] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 146 (15876C00) [pid = 1580] [serial = 133] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 145 (19F52C00) [pid = 1580] [serial = 136] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 144 (1A09B800) [pid = 1580] [serial = 362] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 143 (19F54C00) [pid = 1580] [serial = 361] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 142 (1A869400) [pid = 1580] [serial = 364] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 141 (1A86BC00) [pid = 1580] [serial = 365] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 140 (10A23800) [pid = 1580] [serial = 355] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 139 (10D3C800) [pid = 1580] [serial = 356] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 138 (1511E800) [pid = 1580] [serial = 353] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 137 (10D56C00) [pid = 1580] [serial = 352] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 136 (186FDC00) [pid = 1580] [serial = 358] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 135 (18CCD400) [pid = 1580] [serial = 359] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 134 (1A869C00) [pid = 1580] [serial = 346] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 133 (1586FC00) [pid = 1580] [serial = 343] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 132 (1C0DDC00) [pid = 1580] [serial = 367] [outer = 00000000] [url = about:blank] 23:55:14 INFO - PROCESS | 1580 | --DOMWINDOW == 131 (2000F400) [pid = 1580] [serial = 349] [outer = 00000000] [url = about:blank] 23:55:15 INFO - PROCESS | 1580 | 1467874515233 Marionette TRACE conn6 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 23:55:15 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. 23:55:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1694ms 23:55:15 INFO - PROCESS | 1580 | 1467874515258 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 23:55:15 INFO - PROCESS | 1580 | 1467874515262 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 23:55:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:55:15 INFO - PROCESS | 1580 | 1467874515266 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:55:15 INFO - PROCESS | 1580 | 1467874515271 Marionette TRACE conn6 <- [1,542,null,{}] 23:55:15 INFO - PROCESS | 1580 | 1467874515276 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:15 INFO - PROCESS | 1580 | 1467874515278 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:15 INFO - PROCESS | 1580 | 1467874515370 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 23:55:15 INFO - PROCESS | 1580 | 1467874515531 Marionette TRACE conn6 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:15 INFO - PROCESS | 1580 | 1467874515534 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:15 INFO - PROCESS | 1580 | ++DOCSHELL 1118F800 == 27 [pid = 1580] [id = 145] 23:55:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 132 (11190400) [pid = 1580] [serial = 433] [outer = 00000000] 23:55:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 133 (1133C800) [pid = 1580] [serial = 434] [outer = 11190400] 23:55:15 INFO - PROCESS | 1580 | 1467874515586 Marionette DEBUG loaded listener.js 23:55:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 134 (11DE0400) [pid = 1580] [serial = 435] [outer = 11190400] 23:55:15 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:15 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:15 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:15 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:15 INFO - PROCESS | 1580 | 1467874515998 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 23:55:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:55:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 790ms 23:55:16 INFO - PROCESS | 1580 | 1467874516068 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 23:55:16 INFO - PROCESS | 1580 | 1467874516072 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 23:55:16 INFO - PROCESS | 1580 | 1467874516081 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:55:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:55:16 INFO - PROCESS | 1580 | 1467874516083 Marionette TRACE conn6 <- [1,546,null,{}] 23:55:16 INFO - PROCESS | 1580 | 1467874516087 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:16 INFO - PROCESS | 1580 | 1467874516090 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:16 INFO - PROCESS | 1580 | 1467874516180 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 23:55:16 INFO - PROCESS | 1580 | 1467874516191 Marionette TRACE conn6 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:16 INFO - PROCESS | 1580 | 1467874516193 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:16 INFO - PROCESS | 1580 | ++DOCSHELL 15874000 == 28 [pid = 1580] [id = 146] 23:55:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 135 (15875800) [pid = 1580] [serial = 436] [outer = 00000000] 23:55:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 136 (159EA800) [pid = 1580] [serial = 437] [outer = 15875800] 23:55:16 INFO - PROCESS | 1580 | 1467874516243 Marionette DEBUG loaded listener.js 23:55:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 137 (16E4DC00) [pid = 1580] [serial = 438] [outer = 15875800] 23:55:16 INFO - PROCESS | 1580 | 1467874516662 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 23:55:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:55:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 630ms 23:55:16 INFO - PROCESS | 1580 | 1467874516719 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 23:55:16 INFO - PROCESS | 1580 | 1467874516721 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 23:55:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:55:16 INFO - PROCESS | 1580 | 1467874516725 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:55:16 INFO - PROCESS | 1580 | 1467874516728 Marionette TRACE conn6 <- [1,550,null,{}] 23:55:16 INFO - PROCESS | 1580 | 1467874516739 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:16 INFO - PROCESS | 1580 | 1467874516743 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:16 INFO - PROCESS | 1580 | 1467874516830 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 23:55:16 INFO - PROCESS | 1580 | 1467874516837 Marionette TRACE conn6 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:16 INFO - PROCESS | 1580 | 1467874516840 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:16 INFO - PROCESS | 1580 | ++DOCSHELL 1905C000 == 29 [pid = 1580] [id = 147] 23:55:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 138 (19193000) [pid = 1580] [serial = 439] [outer = 00000000] 23:55:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 139 (197D4000) [pid = 1580] [serial = 440] [outer = 19193000] 23:55:16 INFO - PROCESS | 1580 | 1467874516888 Marionette DEBUG loaded listener.js 23:55:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 140 (199CF800) [pid = 1580] [serial = 441] [outer = 19193000] 23:55:17 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:17 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:17 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:17 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:17 INFO - PROCESS | 1580 | 1467874517359 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 23:55:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:55:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 23:55:17 INFO - PROCESS | 1580 | 1467874517400 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 23:55:17 INFO - PROCESS | 1580 | 1467874517403 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 23:55:17 INFO - PROCESS | 1580 | 1467874517406 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:55:17 INFO - PROCESS | 1580 | 1467874517407 Marionette TRACE conn6 <- [1,554,null,{}] 23:55:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:55:17 INFO - PROCESS | 1580 | 1467874517411 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:17 INFO - PROCESS | 1580 | 1467874517413 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:17 INFO - PROCESS | 1580 | 1467874517533 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 23:55:17 INFO - PROCESS | 1580 | 1467874517539 Marionette TRACE conn6 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:17 INFO - PROCESS | 1580 | 1467874517541 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:17 INFO - PROCESS | 1580 | ++DOCSHELL 1A71CC00 == 30 [pid = 1580] [id = 148] 23:55:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 141 (1A71D000) [pid = 1580] [serial = 442] [outer = 00000000] 23:55:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 142 (1A728000) [pid = 1580] [serial = 443] [outer = 1A71D000] 23:55:17 INFO - PROCESS | 1580 | 1467874517589 Marionette DEBUG loaded listener.js 23:55:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 143 (1A813400) [pid = 1580] [serial = 444] [outer = 1A71D000] 23:55:17 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:17 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:17 INFO - PROCESS | 1580 | 1467874518005 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:55:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:55:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 630ms 23:55:18 INFO - PROCESS | 1580 | 1467874518072 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 23:55:18 INFO - PROCESS | 1580 | 1467874518074 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 23:55:18 INFO - PROCESS | 1580 | 1467874518077 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:55:18 INFO - PROCESS | 1580 | 1467874518079 Marionette TRACE conn6 <- [1,558,null,{}] 23:55:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:55:18 INFO - PROCESS | 1580 | 1467874518082 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:18 INFO - PROCESS | 1580 | 1467874518084 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:18 INFO - PROCESS | 1580 | 1467874518207 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 23:55:18 INFO - PROCESS | 1580 | 1467874518371 Marionette TRACE conn6 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:18 INFO - PROCESS | 1580 | 1467874518373 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:18 INFO - PROCESS | 1580 | ++DOCSHELL 19FF5000 == 31 [pid = 1580] [id = 149] 23:55:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 144 (1A09B400) [pid = 1580] [serial = 445] [outer = 00000000] 23:55:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 145 (1A81E000) [pid = 1580] [serial = 446] [outer = 1A09B400] 23:55:18 INFO - PROCESS | 1580 | 1467874518436 Marionette DEBUG loaded listener.js 23:55:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 146 (1A826000) [pid = 1580] [serial = 447] [outer = 1A09B400] 23:55:18 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:18 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:18 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:18 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:18 INFO - PROCESS | 1580 | 1467874518893 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 23:55:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:55:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 870ms 23:55:18 INFO - PROCESS | 1580 | 1467874518955 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 23:55:18 INFO - PROCESS | 1580 | 1467874518958 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 23:55:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:55:18 INFO - PROCESS | 1580 | 1467874518971 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:55:18 INFO - PROCESS | 1580 | 1467874518973 Marionette TRACE conn6 <- [1,562,null,{}] 23:55:18 INFO - PROCESS | 1580 | 1467874518976 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:18 INFO - PROCESS | 1580 | 1467874518982 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:19 INFO - PROCESS | 1580 | 1467874519778 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 145 (16E3F400) [pid = 1580] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 144 (10D49400) [pid = 1580] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 143 (1FB11800) [pid = 1580] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 142 (10D53800) [pid = 1580] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 141 (1FB35400) [pid = 1580] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 140 (114C1C00) [pid = 1580] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 139 (1AB97400) [pid = 1580] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 138 (1982A000) [pid = 1580] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 137 (1DE31C00) [pid = 1580] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 136 (1CC85400) [pid = 1580] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 135 (1D2B4400) [pid = 1580] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 134 (15970400) [pid = 1580] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 133 (10A2B800) [pid = 1580] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 132 (1E5AD000) [pid = 1580] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 131 (18CC7400) [pid = 1580] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 130 (151EBC00) [pid = 1580] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 129 (1EAA0800) [pid = 1580] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 128 (1E549C00) [pid = 1580] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 127 (1C76C000) [pid = 1580] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 126 (1FB16C00) [pid = 1580] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 125 (1A814800) [pid = 1580] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 124 (1E5AB000) [pid = 1580] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 123 (1D60C000) [pid = 1580] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 122 (1A863400) [pid = 1580] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 121 (1ACE0800) [pid = 1580] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 120 (1EA73C00) [pid = 1580] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 119 (151A3C00) [pid = 1580] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 118 (1826F800) [pid = 1580] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 117 (10D47000) [pid = 1580] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 116 (199C8C00) [pid = 1580] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 115 (1AFCA400) [pid = 1580] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 114 (1FB65000) [pid = 1580] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 113 (1A809800) [pid = 1580] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 112 (1FB36400) [pid = 1580] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 111 (10A29000) [pid = 1580] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 110 (15A86000) [pid = 1580] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 109 (1A867800) [pid = 1580] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 108 (1A71FC00) [pid = 1580] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:55:19 INFO - PROCESS | 1580 | --DOMWINDOW == 107 (1E888800) [pid = 1580] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:55:19 INFO - PROCESS | 1580 | 1467874519857 Marionette TRACE conn6 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:19 INFO - PROCESS | 1580 | 1467874519859 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:19 INFO - PROCESS | 1580 | ++DOCSHELL 0D382C00 == 32 [pid = 1580] [id = 150] 23:55:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 108 (10963800) [pid = 1580] [serial = 448] [outer = 00000000] 23:55:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 109 (10A2B800) [pid = 1580] [serial = 449] [outer = 10963800] 23:55:19 INFO - PROCESS | 1580 | 1467874519916 Marionette DEBUG loaded listener.js 23:55:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 110 (114C1C00) [pid = 1580] [serial = 450] [outer = 10963800] 23:55:20 INFO - PROCESS | 1580 | 1467874520288 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:55:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:55:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1376ms 23:55:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:55:20 INFO - PROCESS | 1580 | 1467874520346 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 23:55:20 INFO - PROCESS | 1580 | 1467874520348 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 23:55:20 INFO - PROCESS | 1580 | 1467874520352 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:55:20 INFO - PROCESS | 1580 | 1467874520353 Marionette TRACE conn6 <- [1,566,null,{}] 23:55:20 INFO - PROCESS | 1580 | 1467874520357 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:20 INFO - PROCESS | 1580 | 1467874520359 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:20 INFO - PROCESS | 1580 | 1467874520436 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 23:55:20 INFO - PROCESS | 1580 | 1467874520442 Marionette TRACE conn6 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:20 INFO - PROCESS | 1580 | 1467874520444 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:20 INFO - PROCESS | 1580 | ++DOCSHELL 10D4E000 == 33 [pid = 1580] [id = 151] 23:55:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 111 (10D4F800) [pid = 1580] [serial = 451] [outer = 00000000] 23:55:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 112 (18CCA400) [pid = 1580] [serial = 452] [outer = 10D4F800] 23:55:20 INFO - PROCESS | 1580 | 1467874520488 Marionette DEBUG loaded listener.js 23:55:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 113 (1A09A800) [pid = 1580] [serial = 453] [outer = 10D4F800] 23:55:20 INFO - PROCESS | 1580 | 1467874520926 Marionette TRACE conn6 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 23:55:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:55:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 630ms 23:55:20 INFO - PROCESS | 1580 | 1467874520982 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 23:55:20 INFO - PROCESS | 1580 | 1467874520985 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 23:55:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:55:20 INFO - PROCESS | 1580 | 1467874520988 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:55:20 INFO - PROCESS | 1580 | 1467874520989 Marionette TRACE conn6 <- [1,570,null,{}] 23:55:20 INFO - PROCESS | 1580 | 1467874520993 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:20 INFO - PROCESS | 1580 | 1467874520995 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:21 INFO - PROCESS | 1580 | 1467874521073 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 23:55:21 INFO - PROCESS | 1580 | 1467874521081 Marionette TRACE conn6 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:21 INFO - PROCESS | 1580 | 1467874521083 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:21 INFO - PROCESS | 1580 | ++DOCSHELL 18CC7C00 == 34 [pid = 1580] [id = 152] 23:55:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 114 (1A863400) [pid = 1580] [serial = 454] [outer = 00000000] 23:55:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 115 (1ACEA000) [pid = 1580] [serial = 455] [outer = 1A863400] 23:55:21 INFO - PROCESS | 1580 | 1467874521126 Marionette DEBUG loaded listener.js 23:55:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 116 (1AB9A400) [pid = 1580] [serial = 456] [outer = 1A863400] 23:55:21 INFO - PROCESS | 1580 | 1467874521579 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 23:55:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:55:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 630ms 23:55:21 INFO - PROCESS | 1580 | 1467874521629 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 23:55:21 INFO - PROCESS | 1580 | 1467874521631 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 23:55:21 INFO - PROCESS | 1580 | 1467874521634 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:55:21 INFO - PROCESS | 1580 | 1467874521636 Marionette TRACE conn6 <- [1,574,null,{}] 23:55:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:55:21 INFO - PROCESS | 1580 | 1467874521640 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:21 INFO - PROCESS | 1580 | 1467874521642 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:21 INFO - PROCESS | 1580 | 1467874521734 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 23:55:21 INFO - PROCESS | 1580 | 1467874521877 Marionette TRACE conn6 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:21 INFO - PROCESS | 1580 | 1467874521881 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:21 INFO - PROCESS | 1580 | ++DOCSHELL 0D180000 == 35 [pid = 1580] [id = 153] 23:55:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 117 (0D191400) [pid = 1580] [serial = 457] [outer = 00000000] 23:55:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 118 (109FF400) [pid = 1580] [serial = 458] [outer = 0D191400] 23:55:21 INFO - PROCESS | 1580 | 1467874521937 Marionette DEBUG loaded listener.js 23:55:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 119 (10A2E000) [pid = 1580] [serial = 459] [outer = 0D191400] 23:55:22 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:22 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:22 INFO - PROCESS | 1580 | 1467874522921 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 23:55:22 INFO - PROCESS | 1580 | [1580] 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 23:55:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:55:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1374ms 23:55:23 INFO - PROCESS | 1580 | 1467874523016 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 23:55:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:55:23 INFO - PROCESS | 1580 | 1467874523019 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 23:55:23 INFO - PROCESS | 1580 | 1467874523024 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:55:23 INFO - PROCESS | 1580 | 1467874523027 Marionette TRACE conn6 <- [1,578,null,{}] 23:55:23 INFO - PROCESS | 1580 | 1467874523032 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:23 INFO - PROCESS | 1580 | 1467874523035 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:23 INFO - PROCESS | 1580 | 1467874523162 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 23:55:23 INFO - PROCESS | 1580 | 1467874523294 Marionette TRACE conn6 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:23 INFO - PROCESS | 1580 | 1467874523297 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:23 INFO - PROCESS | 1580 | ++DOCSHELL 1590F400 == 36 [pid = 1580] [id = 154] 23:55:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 120 (159E9000) [pid = 1580] [serial = 460] [outer = 00000000] 23:55:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 121 (18CC5000) [pid = 1580] [serial = 461] [outer = 159E9000] 23:55:23 INFO - PROCESS | 1580 | 1467874523354 Marionette DEBUG loaded listener.js 23:55:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 122 (18CD2C00) [pid = 1580] [serial = 462] [outer = 159E9000] 23:55:24 INFO - PROCESS | 1580 | 1467874524057 Marionette TRACE conn6 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 23:55:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:55:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1074ms 23:55:24 INFO - PROCESS | 1580 | 1467874524110 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 23:55:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:55:24 INFO - PROCESS | 1580 | 1467874524114 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 23:55:24 INFO - PROCESS | 1580 | 1467874524119 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:55:24 INFO - PROCESS | 1580 | 1467874524121 Marionette TRACE conn6 <- [1,582,null,{}] 23:55:24 INFO - PROCESS | 1580 | 1467874524150 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:24 INFO - PROCESS | 1580 | 1467874524153 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:24 INFO - PROCESS | 1580 | 1467874524320 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 23:55:24 INFO - PROCESS | 1580 | 1467874524378 Marionette TRACE conn6 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:24 INFO - PROCESS | 1580 | 1467874524380 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:24 INFO - PROCESS | 1580 | ++DOCSHELL 159EA000 == 37 [pid = 1580] [id = 155] 23:55:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 123 (16E41C00) [pid = 1580] [serial = 463] [outer = 00000000] 23:55:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 124 (197D0800) [pid = 1580] [serial = 464] [outer = 16E41C00] 23:55:24 INFO - PROCESS | 1580 | 1467874524435 Marionette DEBUG loaded listener.js 23:55:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 125 (199CEC00) [pid = 1580] [serial = 465] [outer = 16E41C00] 23:55:25 INFO - PROCESS | 1580 | 1467874525279 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 23:55:25 INFO - PROCESS | 1580 | --DOCSHELL 18CC7C00 == 36 [pid = 1580] [id = 152] 23:55:25 INFO - PROCESS | 1580 | --DOCSHELL 10D4E000 == 35 [pid = 1580] [id = 151] 23:55:25 INFO - PROCESS | 1580 | --DOCSHELL 0D382C00 == 34 [pid = 1580] [id = 150] 23:55:25 INFO - PROCESS | 1580 | --DOCSHELL 19FF5000 == 33 [pid = 1580] [id = 149] 23:55:25 INFO - PROCESS | 1580 | --DOCSHELL 1A71CC00 == 32 [pid = 1580] [id = 148] 23:55:25 INFO - PROCESS | 1580 | --DOCSHELL 1905C000 == 31 [pid = 1580] [id = 147] 23:55:25 INFO - PROCESS | 1580 | --DOCSHELL 15874000 == 30 [pid = 1580] [id = 146] 23:55:25 INFO - PROCESS | 1580 | --DOCSHELL 1118F800 == 29 [pid = 1580] [id = 145] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 124 (111B6C00) [pid = 1580] [serial = 257] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 123 (191A0800) [pid = 1580] [serial = 179] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 122 (1A871C00) [pid = 1580] [serial = 341] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 121 (1AB92800) [pid = 1580] [serial = 347] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 120 (1FB32000) [pid = 1580] [serial = 266] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 119 (1905D000) [pid = 1580] [serial = 260] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 118 (1FB34800) [pid = 1580] [serial = 224] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 117 (1FB1D000) [pid = 1580] [serial = 299] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 116 (15827400) [pid = 1580] [serial = 176] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 115 (20013C00) [pid = 1580] [serial = 311] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 114 (1589B000) [pid = 1580] [serial = 302] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 113 (1E542400) [pid = 1580] [serial = 263] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 112 (1A098C00) [pid = 1580] [serial = 130] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 111 (1E883000) [pid = 1580] [serial = 221] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 110 (1D66D800) [pid = 1580] [serial = 182] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 109 (1DE3B000) [pid = 1580] [serial = 173] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 108 (186C3800) [pid = 1580] [serial = 218] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 107 (10D52000) [pid = 1580] [serial = 215] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 106 (1E88E400) [pid = 1580] [serial = 212] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 105 (1A72AC00) [pid = 1580] [serial = 305] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 104 (15969800) [pid = 1580] [serial = 344] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 103 (1FB1B000) [pid = 1580] [serial = 308] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 102 (20018400) [pid = 1580] [serial = 350] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 101 (1E5A8000) [pid = 1580] [serial = 398] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 100 (1EA68800) [pid = 1580] [serial = 399] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 99 (1EAA6400) [pid = 1580] [serial = 402] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 98 (1E5A1000) [pid = 1580] [serial = 401] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 97 (1FB33C00) [pid = 1580] [serial = 404] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 96 (1FB3D400) [pid = 1580] [serial = 405] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 95 (1ACE8C00) [pid = 1580] [serial = 410] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (1EA69C00) [pid = 1580] [serial = 380] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (1EA6F800) [pid = 1580] [serial = 381] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1E209C00) [pid = 1580] [serial = 376] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1E54AC00) [pid = 1580] [serial = 377] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1A871400) [pid = 1580] [serial = 392] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1AB90C00) [pid = 1580] [serial = 393] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1C0E0800) [pid = 1580] [serial = 395] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1EAA6000) [pid = 1580] [serial = 383] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1EAAB400) [pid = 1580] [serial = 384] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (15875400) [pid = 1580] [serial = 386] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (18270400) [pid = 1580] [serial = 387] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (18CCB800) [pid = 1580] [serial = 389] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (191A1C00) [pid = 1580] [serial = 390] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1589AC00) [pid = 1580] [serial = 370] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1675DC00) [pid = 1580] [serial = 371] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (199CE800) [pid = 1580] [serial = 373] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A09B000) [pid = 1580] [serial = 374] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1CF64400) [pid = 1580] [serial = 368] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1FB40400) [pid = 1580] [serial = 411] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1FB6D000) [pid = 1580] [serial = 414] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1FB6AC00) [pid = 1580] [serial = 413] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A7E6400) [pid = 1580] [serial = 155] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A80E400) [pid = 1580] [serial = 407] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A811400) [pid = 1580] [serial = 408] [outer = 00000000] [url = about:blank] 23:55:25 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1E212400) [pid = 1580] [serial = 396] [outer = 00000000] [url = about:blank] 23:55:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:55:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1235ms 23:55:25 INFO - PROCESS | 1580 | 1467874525354 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 23:55:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:55:25 INFO - PROCESS | 1580 | 1467874525358 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 23:55:25 INFO - PROCESS | 1580 | 1467874525363 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:55:25 INFO - PROCESS | 1580 | 1467874525366 Marionette TRACE conn6 <- [1,586,null,{}] 23:55:25 INFO - PROCESS | 1580 | 1467874525372 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:25 INFO - PROCESS | 1580 | 1467874525375 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:25 INFO - PROCESS | 1580 | 1467874525474 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 23:55:25 INFO - PROCESS | 1580 | 1467874525481 Marionette TRACE conn6 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:25 INFO - PROCESS | 1580 | 1467874525484 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:25 INFO - PROCESS | 1580 | ++DOCSHELL 10D42800 == 30 [pid = 1580] [id = 156] 23:55:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10D47000) [pid = 1580] [serial = 466] [outer = 00000000] 23:55:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (10D53000) [pid = 1580] [serial = 467] [outer = 10D47000] 23:55:25 INFO - PROCESS | 1580 | 1467874525531 Marionette DEBUG loaded listener.js 23:55:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (111B0800) [pid = 1580] [serial = 468] [outer = 10D47000] 23:55:26 INFO - PROCESS | 1580 | 1467874526033 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 23:55:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:55:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 730ms 23:55:26 INFO - PROCESS | 1580 | 1467874526094 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 23:55:26 INFO - PROCESS | 1580 | 1467874526098 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 23:55:26 INFO - PROCESS | 1580 | 1467874526104 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:55:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:55:26 INFO - PROCESS | 1580 | 1467874526106 Marionette TRACE conn6 <- [1,590,null,{}] 23:55:26 INFO - PROCESS | 1580 | 1467874526111 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:26 INFO - PROCESS | 1580 | 1467874526113 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:26 INFO - PROCESS | 1580 | 1467874526205 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 23:55:26 INFO - PROCESS | 1580 | 1467874526296 Marionette TRACE conn6 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:26 INFO - PROCESS | 1580 | 1467874526298 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:26 INFO - PROCESS | 1580 | ++DOCSHELL 15827400 == 31 [pid = 1580] [id = 157] 23:55:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1582B400) [pid = 1580] [serial = 469] [outer = 00000000] 23:55:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (15875400) [pid = 1580] [serial = 470] [outer = 1582B400] 23:55:26 INFO - PROCESS | 1580 | 1467874526347 Marionette DEBUG loaded listener.js 23:55:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15927400) [pid = 1580] [serial = 471] [outer = 1582B400] 23:55:26 INFO - PROCESS | 1580 | 1467874526754 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 23:55:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:55:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 670ms 23:55:26 INFO - PROCESS | 1580 | 1467874526779 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 23:55:26 INFO - PROCESS | 1580 | 1467874526781 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 23:55:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:55:26 INFO - PROCESS | 1580 | 1467874526784 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:55:26 INFO - PROCESS | 1580 | 1467874526788 Marionette TRACE conn6 <- [1,594,null,{}] 23:55:26 INFO - PROCESS | 1580 | 1467874526798 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:26 INFO - PROCESS | 1580 | 1467874526803 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:26 INFO - PROCESS | 1580 | 1467874526888 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 23:55:26 INFO - PROCESS | 1580 | 1467874526924 Marionette TRACE conn6 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:26 INFO - PROCESS | 1580 | 1467874526927 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:26 INFO - PROCESS | 1580 | ++DOCSHELL 18CC3800 == 32 [pid = 1580] [id = 158] 23:55:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (18CC3C00) [pid = 1580] [serial = 472] [outer = 00000000] 23:55:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (18CCB800) [pid = 1580] [serial = 473] [outer = 18CC3C00] 23:55:26 INFO - PROCESS | 1580 | 1467874526975 Marionette DEBUG loaded listener.js 23:55:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (19195C00) [pid = 1580] [serial = 474] [outer = 18CC3C00] 23:55:27 INFO - PROCESS | 1580 | 1467874527444 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:55:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:55:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 690ms 23:55:27 INFO - PROCESS | 1580 | 1467874527475 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 23:55:27 INFO - PROCESS | 1580 | 1467874527478 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 23:55:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:55:27 INFO - PROCESS | 1580 | 1467874527481 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:55:27 INFO - PROCESS | 1580 | 1467874527483 Marionette TRACE conn6 <- [1,598,null,{}] 23:55:27 INFO - PROCESS | 1580 | 1467874527492 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:27 INFO - PROCESS | 1580 | 1467874527494 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:27 INFO - PROCESS | 1580 | 1467874527609 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 23:55:27 INFO - PROCESS | 1580 | 1467874527614 Marionette TRACE conn6 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:27 INFO - PROCESS | 1580 | 1467874527616 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:27 INFO - PROCESS | 1580 | ++DOCSHELL 199CA400 == 33 [pid = 1580] [id = 159] 23:55:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (199CAC00) [pid = 1580] [serial = 475] [outer = 00000000] 23:55:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (19FF0800) [pid = 1580] [serial = 476] [outer = 199CAC00] 23:55:27 INFO - PROCESS | 1580 | 1467874527660 Marionette DEBUG loaded listener.js 23:55:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A09CC00) [pid = 1580] [serial = 477] [outer = 199CAC00] 23:55:28 INFO - PROCESS | 1580 | 1467874528101 Marionette TRACE conn6 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 23:55:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:55:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 631ms 23:55:28 INFO - PROCESS | 1580 | 1467874528115 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 23:55:28 INFO - PROCESS | 1580 | 1467874528117 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 23:55:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:55:28 INFO - PROCESS | 1580 | 1467874528128 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:55:28 INFO - PROCESS | 1580 | 1467874528130 Marionette TRACE conn6 <- [1,602,null,{}] 23:55:28 INFO - PROCESS | 1580 | 1467874528133 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:28 INFO - PROCESS | 1580 | 1467874528136 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:28 INFO - PROCESS | 1580 | 1467874528244 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 23:55:28 INFO - PROCESS | 1580 | 1467874528250 Marionette TRACE conn6 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:28 INFO - PROCESS | 1580 | 1467874528252 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:28 INFO - PROCESS | 1580 | ++DOCSHELL 1A0A1C00 == 34 [pid = 1580] [id = 160] 23:55:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A0A2400) [pid = 1580] [serial = 478] [outer = 00000000] 23:55:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A725C00) [pid = 1580] [serial = 479] [outer = 1A0A2400] 23:55:28 INFO - PROCESS | 1580 | 1467874528298 Marionette DEBUG loaded listener.js 23:55:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A80AC00) [pid = 1580] [serial = 480] [outer = 1A0A2400] 23:55:28 INFO - PROCESS | 1580 | 1467874528782 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 23:55:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:55:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 730ms 23:55:28 INFO - PROCESS | 1580 | 1467874528861 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 23:55:28 INFO - PROCESS | 1580 | 1467874528863 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 23:55:28 INFO - PROCESS | 1580 | 1467874528866 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:55:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:55:28 INFO - PROCESS | 1580 | 1467874528868 Marionette TRACE conn6 <- [1,606,null,{}] 23:55:28 INFO - PROCESS | 1580 | 1467874528871 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:28 INFO - PROCESS | 1580 | 1467874528877 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:29 INFO - PROCESS | 1580 | 1467874529041 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 23:55:29 INFO - PROCESS | 1580 | 1467874529058 Marionette TRACE conn6 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:29 INFO - PROCESS | 1580 | 1467874529060 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:29 INFO - PROCESS | 1580 | ++DOCSHELL 18C18C00 == 35 [pid = 1580] [id = 161] 23:55:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (199CB400) [pid = 1580] [serial = 481] [outer = 00000000] 23:55:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1AB94800) [pid = 1580] [serial = 482] [outer = 199CB400] 23:55:29 INFO - PROCESS | 1580 | 1467874529108 Marionette DEBUG loaded listener.js 23:55:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1AB95400) [pid = 1580] [serial = 483] [outer = 199CB400] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1A824400) [pid = 1580] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (15875800) [pid = 1580] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (11190400) [pid = 1580] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A71D000) [pid = 1580] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (19193000) [pid = 1580] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (152C8000) [pid = 1580] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A09B400) [pid = 1580] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1ACE3000) [pid = 1580] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1EA08400) [pid = 1580] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A81EC00) [pid = 1580] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1500DC00) [pid = 1580] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10D4F800) [pid = 1580] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:55:29 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10963800) [pid = 1580] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:55:29 INFO - PROCESS | 1580 | 1467874529690 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:55:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:55:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 870ms 23:55:29 INFO - PROCESS | 1580 | 1467874529741 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 23:55:29 INFO - PROCESS | 1580 | 1467874529743 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 23:55:29 INFO - PROCESS | 1580 | 1467874529750 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:55:29 INFO - PROCESS | 1580 | 1467874529752 Marionette TRACE conn6 <- [1,610,null,{}] 23:55:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:55:29 INFO - PROCESS | 1580 | 1467874529755 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:29 INFO - PROCESS | 1580 | 1467874529757 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:29 INFO - PROCESS | 1580 | 1467874529838 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 23:55:29 INFO - PROCESS | 1580 | 1467874529846 Marionette TRACE conn6 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:29 INFO - PROCESS | 1580 | 1467874529848 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:29 INFO - PROCESS | 1580 | ++DOCSHELL 15870400 == 36 [pid = 1580] [id = 162] 23:55:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15871C00) [pid = 1580] [serial = 484] [outer = 00000000] 23:55:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (18CD1000) [pid = 1580] [serial = 485] [outer = 15871C00] 23:55:29 INFO - PROCESS | 1580 | 1467874529963 Marionette DEBUG loaded listener.js 23:55:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A0A5C00) [pid = 1580] [serial = 486] [outer = 15871C00] 23:55:30 INFO - PROCESS | 1580 | 1467874530326 Marionette TRACE conn6 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 23:55:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:55:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 630ms 23:55:30 INFO - PROCESS | 1580 | 1467874530386 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 23:55:30 INFO - PROCESS | 1580 | 1467874530388 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 23:55:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:55:30 INFO - PROCESS | 1580 | 1467874530391 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:55:30 INFO - PROCESS | 1580 | 1467874530392 Marionette TRACE conn6 <- [1,614,null,{}] 23:55:30 INFO - PROCESS | 1580 | 1467874530396 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:30 INFO - PROCESS | 1580 | 1467874530398 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:30 INFO - PROCESS | 1580 | 1467874530508 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 23:55:30 INFO - PROCESS | 1580 | 1467874530516 Marionette TRACE conn6 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:30 INFO - PROCESS | 1580 | 1467874530518 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:30 INFO - PROCESS | 1580 | ++DOCSHELL 19F52000 == 37 [pid = 1580] [id = 163] 23:55:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A81EC00) [pid = 1580] [serial = 487] [outer = 00000000] 23:55:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1ACE3000) [pid = 1580] [serial = 488] [outer = 1A81EC00] 23:55:30 INFO - PROCESS | 1580 | 1467874530562 Marionette DEBUG loaded listener.js 23:55:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A725400) [pid = 1580] [serial = 489] [outer = 1A81EC00] 23:55:30 INFO - PROCESS | 1580 | 1467874530973 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 23:55:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:55:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 630ms 23:55:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:55:31 INFO - PROCESS | 1580 | 1467874531022 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 23:55:31 INFO - PROCESS | 1580 | 1467874531024 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 23:55:31 INFO - PROCESS | 1580 | 1467874531027 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:55:31 INFO - PROCESS | 1580 | 1467874531028 Marionette TRACE conn6 <- [1,618,null,{}] 23:55:31 INFO - PROCESS | 1580 | 1467874531032 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:31 INFO - PROCESS | 1580 | 1467874531044 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:31 INFO - PROCESS | 1580 | 1467874531157 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 23:55:31 INFO - PROCESS | 1580 | 1467874531196 Marionette TRACE conn6 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:31 INFO - PROCESS | 1580 | 1467874531198 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:31 INFO - PROCESS | 1580 | ++DOCSHELL 0D173C00 == 38 [pid = 1580] [id = 164] 23:55:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1585D000) [pid = 1580] [serial = 490] [outer = 00000000] 23:55:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1C766400) [pid = 1580] [serial = 491] [outer = 1585D000] 23:55:31 INFO - PROCESS | 1580 | 1467874531241 Marionette DEBUG loaded listener.js 23:55:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1C76B800) [pid = 1580] [serial = 492] [outer = 1585D000] 23:55:31 INFO - PROCESS | 1580 | 1467874531706 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 23:55:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:55:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 731ms 23:55:31 INFO - PROCESS | 1580 | 1467874531760 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 23:55:31 INFO - PROCESS | 1580 | 1467874531765 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 23:55:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:55:31 INFO - PROCESS | 1580 | 1467874531771 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:55:31 INFO - PROCESS | 1580 | 1467874531775 Marionette TRACE conn6 <- [1,622,null,{}] 23:55:31 INFO - PROCESS | 1580 | 1467874531781 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:31 INFO - PROCESS | 1580 | 1467874531784 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:31 INFO - PROCESS | 1580 | 1467874531904 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 23:55:31 INFO - PROCESS | 1580 | 1467874532003 Marionette TRACE conn6 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:32 INFO - PROCESS | 1580 | 1467874532008 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:32 INFO - PROCESS | 1580 | ++DOCSHELL 10D4B400 == 39 [pid = 1580] [id = 165] 23:55:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (10D4E000) [pid = 1580] [serial = 493] [outer = 00000000] 23:55:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1133D000) [pid = 1580] [serial = 494] [outer = 10D4E000] 23:55:32 INFO - PROCESS | 1580 | 1467874532066 Marionette DEBUG loaded listener.js 23:55:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (151F1400) [pid = 1580] [serial = 495] [outer = 10D4E000] 23:55:32 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:32 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:32 INFO - PROCESS | 1580 | 1467874532695 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 23:55:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:55:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 970ms 23:55:32 INFO - PROCESS | 1580 | 1467874532744 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 23:55:32 INFO - PROCESS | 1580 | 1467874532749 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 23:55:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:55:32 INFO - PROCESS | 1580 | 1467874532756 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:55:32 INFO - PROCESS | 1580 | 1467874532759 Marionette TRACE conn6 <- [1,626,null,{}] 23:55:32 INFO - PROCESS | 1580 | 1467874532764 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:32 INFO - PROCESS | 1580 | 1467874532766 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:32 INFO - PROCESS | 1580 | 1467874532914 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 23:55:33 INFO - PROCESS | 1580 | 1467874533045 Marionette TRACE conn6 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:33 INFO - PROCESS | 1580 | 1467874533048 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:33 INFO - PROCESS | 1580 | ++DOCSHELL 1826F400 == 40 [pid = 1580] [id = 166] 23:55:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (186BC800) [pid = 1580] [serial = 496] [outer = 00000000] 23:55:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (18CC9400) [pid = 1580] [serial = 497] [outer = 186BC800] 23:55:33 INFO - PROCESS | 1580 | 1467874533104 Marionette DEBUG loaded listener.js 23:55:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (199C8000) [pid = 1580] [serial = 498] [outer = 186BC800] 23:55:33 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:33 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:33 INFO - PROCESS | 1580 | 1467874533640 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:55:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:55:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 930ms 23:55:33 INFO - PROCESS | 1580 | 1467874533689 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 23:55:33 INFO - PROCESS | 1580 | 1467874533692 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 23:55:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:55:33 INFO - PROCESS | 1580 | 1467874533696 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:55:33 INFO - PROCESS | 1580 | 1467874533700 Marionette TRACE conn6 <- [1,630,null,{}] 23:55:33 INFO - PROCESS | 1580 | 1467874533711 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:33 INFO - PROCESS | 1580 | 1467874533716 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:33 INFO - PROCESS | 1580 | 1467874533828 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 23:55:33 INFO - PROCESS | 1580 | 1467874533954 Marionette TRACE conn6 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:33 INFO - PROCESS | 1580 | 1467874533957 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:33 INFO - PROCESS | 1580 | ++DOCSHELL 1BED6C00 == 41 [pid = 1580] [id = 167] 23:55:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1BFDCC00) [pid = 1580] [serial = 499] [outer = 00000000] 23:55:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1CC8CC00) [pid = 1580] [serial = 500] [outer = 1BFDCC00] 23:55:34 INFO - PROCESS | 1580 | 1467874534014 Marionette DEBUG loaded listener.js 23:55:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1D21F800) [pid = 1580] [serial = 501] [outer = 1BFDCC00] 23:55:34 INFO - PROCESS | 1580 | 1467874534613 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 23:55:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:55:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 971ms 23:55:34 INFO - PROCESS | 1580 | 1467874534670 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 23:55:34 INFO - PROCESS | 1580 | 1467874534673 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 23:55:34 INFO - PROCESS | 1580 | 1467874534677 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:55:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:55:34 INFO - PROCESS | 1580 | 1467874534679 Marionette TRACE conn6 <- [1,634,null,{}] 23:55:34 INFO - PROCESS | 1580 | 1467874534682 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:34 INFO - PROCESS | 1580 | 1467874534685 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:34 INFO - PROCESS | 1580 | 1467874534793 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 23:55:34 INFO - PROCESS | 1580 | 1467874534918 Marionette TRACE conn6 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:34 INFO - PROCESS | 1580 | 1467874534921 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:34 INFO - PROCESS | 1580 | ++DOCSHELL 1D2B7400 == 42 [pid = 1580] [id = 168] 23:55:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (1D666C00) [pid = 1580] [serial = 502] [outer = 00000000] 23:55:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (1DD37400) [pid = 1580] [serial = 503] [outer = 1D666C00] 23:55:34 INFO - PROCESS | 1580 | 1467874534975 Marionette DEBUG loaded listener.js 23:55:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 96 (1E218800) [pid = 1580] [serial = 504] [outer = 1D666C00] 23:55:35 INFO - PROCESS | 1580 | 1467874535615 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:55:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:55:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1129ms 23:55:35 INFO - PROCESS | 1580 | 1467874535813 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 23:55:35 INFO - PROCESS | 1580 | 1467874535818 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 23:55:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:55:35 INFO - PROCESS | 1580 | 1467874535823 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:55:35 INFO - PROCESS | 1580 | 1467874535826 Marionette TRACE conn6 <- [1,638,null,{}] 23:55:35 INFO - PROCESS | 1580 | 1467874535832 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:35 INFO - PROCESS | 1580 | 1467874535836 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:35 INFO - PROCESS | 1580 | 1467874535943 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 23:55:36 INFO - PROCESS | 1580 | 1467874536069 Marionette TRACE conn6 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:36 INFO - PROCESS | 1580 | 1467874536074 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:36 INFO - PROCESS | 1580 | ++DOCSHELL 10D51000 == 43 [pid = 1580] [id = 169] 23:55:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 97 (10D55400) [pid = 1580] [serial = 505] [outer = 00000000] 23:55:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 98 (11ED1000) [pid = 1580] [serial = 506] [outer = 10D55400] 23:55:36 INFO - PROCESS | 1580 | 1467874536127 Marionette DEBUG loaded listener.js 23:55:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 99 (152C8000) [pid = 1580] [serial = 507] [outer = 10D55400] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 1A823400 == 42 [pid = 1580] [id = 144] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 19F52000 == 41 [pid = 1580] [id = 163] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 15870400 == 40 [pid = 1580] [id = 162] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 18C18C00 == 39 [pid = 1580] [id = 161] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 1A0A1C00 == 38 [pid = 1580] [id = 160] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 199CA400 == 37 [pid = 1580] [id = 159] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 18CC3800 == 36 [pid = 1580] [id = 158] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 15827400 == 35 [pid = 1580] [id = 157] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 10D42800 == 34 [pid = 1580] [id = 156] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 0D180000 == 33 [pid = 1580] [id = 153] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 1590F400 == 32 [pid = 1580] [id = 154] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 159EA000 == 31 [pid = 1580] [id = 155] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 1D2B7400 == 30 [pid = 1580] [id = 168] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 1BED6C00 == 29 [pid = 1580] [id = 167] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 0D173C00 == 28 [pid = 1580] [id = 164] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 10D4B400 == 27 [pid = 1580] [id = 165] 23:55:37 INFO - PROCESS | 1580 | --DOCSHELL 1826F400 == 26 [pid = 1580] [id = 166] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 98 (1ACEA000) [pid = 1580] [serial = 455] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 97 (1AB8E400) [pid = 1580] [serial = 432] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 96 (1A869000) [pid = 1580] [serial = 431] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 95 (159EA800) [pid = 1580] [serial = 437] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (16E4DC00) [pid = 1580] [serial = 438] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (1133C800) [pid = 1580] [serial = 434] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (11DE0400) [pid = 1580] [serial = 435] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1A728000) [pid = 1580] [serial = 443] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (197D4000) [pid = 1580] [serial = 440] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (199C9C00) [pid = 1580] [serial = 417] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1A81E000) [pid = 1580] [serial = 446] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (18CCCC00) [pid = 1580] [serial = 416] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1C76AC00) [pid = 1580] [serial = 420] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1BFDA000) [pid = 1580] [serial = 419] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1EA0FC00) [pid = 1580] [serial = 423] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1EA0B800) [pid = 1580] [serial = 422] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1EA0F000) [pid = 1580] [serial = 426] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1ACE3800) [pid = 1580] [serial = 425] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A0A0000) [pid = 1580] [serial = 429] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (199C9400) [pid = 1580] [serial = 428] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A826000) [pid = 1580] [serial = 447] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (18CCA400) [pid = 1580] [serial = 452] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10A2B800) [pid = 1580] [serial = 449] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A813400) [pid = 1580] [serial = 444] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (114C1C00) [pid = 1580] [serial = 450] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A09A800) [pid = 1580] [serial = 453] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (199CF800) [pid = 1580] [serial = 441] [outer = 00000000] [url = about:blank] 23:55:37 INFO - PROCESS | 1580 | 1467874537457 Marionette TRACE conn6 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 23:55:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:55:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1690ms 23:55:37 INFO - PROCESS | 1580 | 1467874537515 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 23:55:37 INFO - PROCESS | 1580 | 1467874537520 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 23:55:37 INFO - PROCESS | 1580 | 1467874537525 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:55:37 INFO - PROCESS | 1580 | 1467874537528 Marionette TRACE conn6 <- [1,642,null,{}] 23:55:37 INFO - PROCESS | 1580 | 1467874537534 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:37 INFO - PROCESS | 1580 | 1467874537537 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:37 INFO - PROCESS | 1580 | 1467874537671 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 23:55:37 INFO - PROCESS | 1580 | 1467874537681 Marionette TRACE conn6 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:37 INFO - PROCESS | 1580 | 1467874537685 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:37 INFO - PROCESS | 1580 | ++DOCSHELL 10A2D800 == 27 [pid = 1580] [id = 170] 23:55:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (10A2E400) [pid = 1580] [serial = 508] [outer = 00000000] 23:55:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (10D42800) [pid = 1580] [serial = 509] [outer = 10A2E400] 23:55:37 INFO - PROCESS | 1580 | 1467874537736 Marionette DEBUG loaded listener.js 23:55:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (10D4B800) [pid = 1580] [serial = 510] [outer = 10A2E400] 23:55:38 INFO - PROCESS | 1580 | 1467874538196 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 23:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 730ms 23:55:38 INFO - PROCESS | 1580 | 1467874538260 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 23:55:38 INFO - PROCESS | 1580 | 1467874538265 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 23:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:55:38 INFO - PROCESS | 1580 | 1467874538271 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:55:38 INFO - PROCESS | 1580 | 1467874538274 Marionette TRACE conn6 <- [1,646,null,{}] 23:55:38 INFO - PROCESS | 1580 | 1467874538278 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:38 INFO - PROCESS | 1580 | 1467874538281 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:38 INFO - PROCESS | 1580 | 1467874538373 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 23:55:38 INFO - PROCESS | 1580 | 1467874538387 Marionette TRACE conn6 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:38 INFO - PROCESS | 1580 | 1467874538389 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:38 INFO - PROCESS | 1580 | ++DOCSHELL 1548D400 == 28 [pid = 1580] [id = 171] 23:55:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1548DC00) [pid = 1580] [serial = 511] [outer = 00000000] 23:55:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1585AC00) [pid = 1580] [serial = 512] [outer = 1548DC00] 23:55:38 INFO - PROCESS | 1580 | 1467874538437 Marionette DEBUG loaded listener.js 23:55:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (15870C00) [pid = 1580] [serial = 513] [outer = 1548DC00] 23:55:38 INFO - PROCESS | 1580 | 1467874538896 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 23:55:38 INFO - PROCESS | 1580 | 1467874538944 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 23:55:38 INFO - PROCESS | 1580 | 1467874538946 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 23:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:55:38 INFO - PROCESS | 1580 | 1467874538950 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:55:38 INFO - PROCESS | 1580 | 1467874538954 Marionette TRACE conn6 <- [1,650,null,{}] 23:55:38 INFO - PROCESS | 1580 | 1467874538965 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:38 INFO - PROCESS | 1580 | 1467874538969 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:39 INFO - PROCESS | 1580 | 1467874539083 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 23:55:39 INFO - PROCESS | 1580 | 1467874539173 Marionette TRACE conn6 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:39 INFO - PROCESS | 1580 | 1467874539176 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:39 INFO - PROCESS | 1580 | ++DOCSHELL 1764BC00 == 29 [pid = 1580] [id = 172] 23:55:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1764C000) [pid = 1580] [serial = 514] [outer = 00000000] 23:55:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1826DC00) [pid = 1580] [serial = 515] [outer = 1764C000] 23:55:39 INFO - PROCESS | 1580 | 1467874539224 Marionette DEBUG loaded listener.js 23:55:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (186F5000) [pid = 1580] [serial = 516] [outer = 1764C000] 23:55:39 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:39 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:39 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:39 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:39 INFO - PROCESS | 1580 | 1467874539659 Marionette TRACE conn6 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 23:55:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:55:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 730ms 23:55:39 INFO - PROCESS | 1580 | 1467874539684 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 23:55:39 INFO - PROCESS | 1580 | 1467874539686 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 23:55:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:55:39 INFO - PROCESS | 1580 | 1467874539695 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:55:39 INFO - PROCESS | 1580 | 1467874539697 Marionette TRACE conn6 <- [1,654,null,{}] 23:55:39 INFO - PROCESS | 1580 | 1467874539701 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:39 INFO - PROCESS | 1580 | 1467874539703 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:39 INFO - PROCESS | 1580 | 1467874539819 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 23:55:39 INFO - PROCESS | 1580 | 1467874539825 Marionette TRACE conn6 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:39 INFO - PROCESS | 1580 | 1467874539827 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:39 INFO - PROCESS | 1580 | ++DOCSHELL 18CC7400 == 30 [pid = 1580] [id = 173] 23:55:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (18CC8800) [pid = 1580] [serial = 517] [outer = 00000000] 23:55:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (197D4000) [pid = 1580] [serial = 518] [outer = 18CC8800] 23:55:39 INFO - PROCESS | 1580 | 1467874539872 Marionette DEBUG loaded listener.js 23:55:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (199C5400) [pid = 1580] [serial = 519] [outer = 18CC8800] 23:55:40 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:40 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:40 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:40 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:40 INFO - PROCESS | 1580 | 1467874540366 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 23:55:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:55:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 730ms 23:55:40 INFO - PROCESS | 1580 | 1467874540430 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 23:55:40 INFO - PROCESS | 1580 | 1467874540432 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 23:55:40 INFO - PROCESS | 1580 | 1467874540435 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:55:40 INFO - PROCESS | 1580 | 1467874540437 Marionette TRACE conn6 <- [1,658,null,{}] 23:55:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:55:40 INFO - PROCESS | 1580 | 1467874540440 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:40 INFO - PROCESS | 1580 | 1467874540442 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:40 INFO - PROCESS | 1580 | 1467874540550 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 23:55:40 INFO - PROCESS | 1580 | 1467874540561 Marionette TRACE conn6 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:40 INFO - PROCESS | 1580 | 1467874540564 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:40 INFO - PROCESS | 1580 | ++DOCSHELL 19F53C00 == 31 [pid = 1580] [id = 174] 23:55:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (19F56C00) [pid = 1580] [serial = 520] [outer = 00000000] 23:55:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1A09BC00) [pid = 1580] [serial = 521] [outer = 19F56C00] 23:55:40 INFO - PROCESS | 1580 | 1467874540654 Marionette DEBUG loaded listener.js 23:55:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1A0A5400) [pid = 1580] [serial = 522] [outer = 19F56C00] 23:55:41 INFO - PROCESS | 1580 | 1467874541093 Marionette TRACE conn6 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 23:55:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:55:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 23:55:41 INFO - PROCESS | 1580 | 1467874541109 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 23:55:41 INFO - PROCESS | 1580 | 1467874541111 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 23:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:55:41 INFO - PROCESS | 1580 | 1467874541114 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:55:41 INFO - PROCESS | 1580 | 1467874541116 Marionette TRACE conn6 <- [1,662,null,{}] 23:55:41 INFO - PROCESS | 1580 | 1467874541119 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:41 INFO - PROCESS | 1580 | 1467874541125 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:41 INFO - PROCESS | 1580 | 1467874541268 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 23:55:41 INFO - PROCESS | 1580 | 1467874541281 Marionette TRACE conn6 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:41 INFO - PROCESS | 1580 | 1467874541283 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:41 INFO - PROCESS | 1580 | ++DOCSHELL 1A66DC00 == 32 [pid = 1580] [id = 175] 23:55:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1A726800) [pid = 1580] [serial = 523] [outer = 00000000] 23:55:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1A815000) [pid = 1580] [serial = 524] [outer = 1A726800] 23:55:41 INFO - PROCESS | 1580 | 1467874541327 Marionette DEBUG loaded listener.js 23:55:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1A820C00) [pid = 1580] [serial = 525] [outer = 1A726800] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1A863400) [pid = 1580] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1A81EC00) [pid = 1580] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1A0A2400) [pid = 1580] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (199CAC00) [pid = 1580] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (15871C00) [pid = 1580] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (199CB400) [pid = 1580] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (0D191400) [pid = 1580] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (159E9000) [pid = 1580] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1582B400) [pid = 1580] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (16E41C00) [pid = 1580] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D47000) [pid = 1580] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (18CC3C00) [pid = 1580] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:55:41 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1585D000) [pid = 1580] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:55:41 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:41 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:41 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:55:41 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:55:42 INFO - PROCESS | 1580 | 1467874542024 Marionette TRACE conn6 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 23:55:42 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 23:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 930ms 23:55:42 INFO - PROCESS | 1580 | 1467874542045 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 23:55:42 INFO - PROCESS | 1580 | 1467874542047 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 23:55:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:55:42 INFO - PROCESS | 1580 | 1467874542050 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:55:42 INFO - PROCESS | 1580 | 1467874542052 Marionette TRACE conn6 <- [1,666,null,{}] 23:55:42 INFO - PROCESS | 1580 | 1467874542056 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:42 INFO - PROCESS | 1580 | 1467874542058 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:42 INFO - PROCESS | 1580 | 1467874542139 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 23:55:42 INFO - PROCESS | 1580 | 1467874542145 Marionette TRACE conn6 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:42 INFO - PROCESS | 1580 | 1467874542147 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:42 INFO - PROCESS | 1580 | ++DOCSHELL 19062400 == 33 [pid = 1580] [id = 176] 23:55:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (199C1C00) [pid = 1580] [serial = 526] [outer = 00000000] 23:55:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A80C800) [pid = 1580] [serial = 527] [outer = 199C1C00] 23:55:42 INFO - PROCESS | 1580 | 1467874542190 Marionette DEBUG loaded listener.js 23:55:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A80F000) [pid = 1580] [serial = 528] [outer = 199C1C00] 23:55:42 INFO - PROCESS | 1580 | 1467874542616 Marionette TRACE conn6 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 23:55:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 630ms 23:55:42 INFO - PROCESS | 1580 | 1467874542682 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 23:55:42 INFO - PROCESS | 1580 | 1467874542684 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 23:55:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:55:42 INFO - PROCESS | 1580 | 1467874542687 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:55:42 INFO - PROCESS | 1580 | 1467874542689 Marionette TRACE conn6 <- [1,670,null,{}] 23:55:42 INFO - PROCESS | 1580 | 1467874542693 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:42 INFO - PROCESS | 1580 | 1467874542694 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:42 INFO - PROCESS | 1580 | 1467874542772 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 23:55:42 INFO - PROCESS | 1580 | 1467874542780 Marionette TRACE conn6 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:42 INFO - PROCESS | 1580 | 1467874542782 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:42 INFO - PROCESS | 1580 | ++DOCSHELL 1A826C00 == 34 [pid = 1580] [id = 177] 23:55:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A867400) [pid = 1580] [serial = 529] [outer = 00000000] 23:55:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A86D000) [pid = 1580] [serial = 530] [outer = 1A867400] 23:55:42 INFO - PROCESS | 1580 | 1467874542825 Marionette DEBUG loaded listener.js 23:55:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A869400) [pid = 1580] [serial = 531] [outer = 1A867400] 23:55:43 INFO - PROCESS | 1580 | 1467874543814 Marionette TRACE conn6 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 23:55:43 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) 23:55:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1166ms 23:55:43 INFO - PROCESS | 1580 | 1467874543859 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 23:55:43 INFO - PROCESS | 1580 | 1467874543864 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 23:55:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:55:43 INFO - PROCESS | 1580 | 1467874543869 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:55:43 INFO - PROCESS | 1580 | 1467874543873 Marionette TRACE conn6 <- [1,674,null,{}] 23:55:43 INFO - PROCESS | 1580 | 1467874543921 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:43 INFO - PROCESS | 1580 | 1467874543924 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:44 INFO - PROCESS | 1580 | 1467874544027 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 23:55:44 INFO - PROCESS | 1580 | 1467874544183 Marionette TRACE conn6 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:44 INFO - PROCESS | 1580 | 1467874544186 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:44 INFO - PROCESS | 1580 | ++DOCSHELL 10D48800 == 35 [pid = 1580] [id = 178] 23:55:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (10D4A800) [pid = 1580] [serial = 532] [outer = 00000000] 23:55:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (11328800) [pid = 1580] [serial = 533] [outer = 10D4A800] 23:55:44 INFO - PROCESS | 1580 | 1467874544286 Marionette DEBUG loaded listener.js 23:55:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (11ECAC00) [pid = 1580] [serial = 534] [outer = 10D4A800] 23:55:45 INFO - PROCESS | 1580 | 1467874545433 Marionette TRACE conn6 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 23:55:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:55:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1611ms 23:55:45 INFO - PROCESS | 1580 | 1467874545485 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 23:55:45 INFO - PROCESS | 1580 | 1467874545490 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 23:55:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:55:45 INFO - PROCESS | 1580 | 1467874545506 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:55:45 INFO - PROCESS | 1580 | 1467874545509 Marionette TRACE conn6 <- [1,678,null,{}] 23:55:45 INFO - PROCESS | 1580 | 1467874545592 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:45 INFO - PROCESS | 1580 | 1467874545595 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:45 INFO - PROCESS | 1580 | 1467874545721 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 23:55:45 INFO - PROCESS | 1580 | 1467874545795 Marionette TRACE conn6 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:45 INFO - PROCESS | 1580 | 1467874545797 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:45 INFO - PROCESS | 1580 | ++DOCSHELL 16E44000 == 36 [pid = 1580] [id = 179] 23:55:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (16E49C00) [pid = 1580] [serial = 535] [outer = 00000000] 23:55:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1826D800) [pid = 1580] [serial = 536] [outer = 16E49C00] 23:55:45 INFO - PROCESS | 1580 | 1467874545853 Marionette DEBUG loaded listener.js 23:55:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (18CCC000) [pid = 1580] [serial = 537] [outer = 16E49C00] 23:55:46 INFO - PROCESS | 1580 | --DOCSHELL 19062400 == 35 [pid = 1580] [id = 176] 23:55:46 INFO - PROCESS | 1580 | --DOCSHELL 1A66DC00 == 34 [pid = 1580] [id = 175] 23:55:46 INFO - PROCESS | 1580 | --DOCSHELL 19F53C00 == 33 [pid = 1580] [id = 174] 23:55:46 INFO - PROCESS | 1580 | --DOCSHELL 18CC7400 == 32 [pid = 1580] [id = 173] 23:55:46 INFO - PROCESS | 1580 | --DOCSHELL 1764BC00 == 31 [pid = 1580] [id = 172] 23:55:46 INFO - PROCESS | 1580 | --DOCSHELL 1548D400 == 30 [pid = 1580] [id = 171] 23:55:46 INFO - PROCESS | 1580 | --DOCSHELL 10A2D800 == 29 [pid = 1580] [id = 170] 23:55:46 INFO - PROCESS | 1580 | --DOCSHELL 10D51000 == 28 [pid = 1580] [id = 169] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1AB9A400) [pid = 1580] [serial = 456] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1A725400) [pid = 1580] [serial = 489] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A725C00) [pid = 1580] [serial = 479] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (19FF0800) [pid = 1580] [serial = 476] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A80AC00) [pid = 1580] [serial = 480] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (18CD1000) [pid = 1580] [serial = 485] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1AB94800) [pid = 1580] [serial = 482] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (109FF400) [pid = 1580] [serial = 458] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (10A2E000) [pid = 1580] [serial = 459] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (18CC5000) [pid = 1580] [serial = 461] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (18CD2C00) [pid = 1580] [serial = 462] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15875400) [pid = 1580] [serial = 470] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (15927400) [pid = 1580] [serial = 471] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1ACE3000) [pid = 1580] [serial = 488] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (197D0800) [pid = 1580] [serial = 464] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (199CEC00) [pid = 1580] [serial = 465] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10D53000) [pid = 1580] [serial = 467] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (111B0800) [pid = 1580] [serial = 468] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (18CCB800) [pid = 1580] [serial = 473] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1AB95400) [pid = 1580] [serial = 483] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A09CC00) [pid = 1580] [serial = 477] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1C76B800) [pid = 1580] [serial = 492] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1C766400) [pid = 1580] [serial = 491] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1A0A5C00) [pid = 1580] [serial = 486] [outer = 00000000] [url = about:blank] 23:55:46 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (19195C00) [pid = 1580] [serial = 474] [outer = 00000000] [url = about:blank] 23:55:47 INFO - PROCESS | 1580 | 1467874547086 Marionette TRACE conn6 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 23:55:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:55:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1616ms 23:55:47 INFO - PROCESS | 1580 | 1467874547128 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 23:55:47 INFO - PROCESS | 1580 | 1467874547132 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 23:55:47 INFO - PROCESS | 1580 | 1467874547137 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:55:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:55:47 INFO - PROCESS | 1580 | 1467874547141 Marionette TRACE conn6 <- [1,682,null,{}] 23:55:47 INFO - PROCESS | 1580 | 1467874547145 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:47 INFO - PROCESS | 1580 | 1467874547149 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:47 INFO - PROCESS | 1580 | 1467874547275 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 23:55:47 INFO - PROCESS | 1580 | 1467874547286 Marionette TRACE conn6 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:47 INFO - PROCESS | 1580 | 1467874547288 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:47 INFO - PROCESS | 1580 | ++DOCSHELL 10D53000 == 29 [pid = 1580] [id = 180] 23:55:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10D54400) [pid = 1580] [serial = 538] [outer = 00000000] 23:55:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (111B6C00) [pid = 1580] [serial = 539] [outer = 10D54400] 23:55:47 INFO - PROCESS | 1580 | 1467874547339 Marionette DEBUG loaded listener.js 23:55:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (11DE0800) [pid = 1580] [serial = 540] [outer = 10D54400] 23:55:48 INFO - PROCESS | 1580 | 1467874548276 Marionette TRACE conn6 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 23:55:48 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) 23:55:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1178ms 23:55:48 INFO - PROCESS | 1580 | 1467874548322 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 23:55:48 INFO - PROCESS | 1580 | 1467874548326 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 23:55:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:55:48 INFO - PROCESS | 1580 | 1467874548333 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:55:48 INFO - PROCESS | 1580 | 1467874548335 Marionette TRACE conn6 <- [1,686,null,{}] 23:55:48 INFO - PROCESS | 1580 | 1467874548340 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:48 INFO - PROCESS | 1580 | 1467874548342 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:48 INFO - PROCESS | 1580 | 1467874548430 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 23:55:48 INFO - PROCESS | 1580 | 1467874548437 Marionette TRACE conn6 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:48 INFO - PROCESS | 1580 | 1467874548439 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:48 INFO - PROCESS | 1580 | ++DOCSHELL 15967C00 == 30 [pid = 1580] [id = 181] 23:55:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (15969400) [pid = 1580] [serial = 541] [outer = 00000000] 23:55:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (159E8400) [pid = 1580] [serial = 542] [outer = 15969400] 23:55:48 INFO - PROCESS | 1580 | 1467874548485 Marionette DEBUG loaded listener.js 23:55:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (16E41C00) [pid = 1580] [serial = 543] [outer = 15969400] 23:55:49 INFO - PROCESS | 1580 | 1467874549464 Marionette TRACE conn6 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 23:55:49 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) 23:55:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1167ms 23:55:49 INFO - PROCESS | 1580 | 1467874549504 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 23:55:49 INFO - PROCESS | 1580 | 1467874549506 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 23:55:49 INFO - PROCESS | 1580 | 1467874549510 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:55:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:55:49 INFO - PROCESS | 1580 | 1467874549514 Marionette TRACE conn6 <- [1,690,null,{}] 23:55:49 INFO - PROCESS | 1580 | 1467874549524 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:49 INFO - PROCESS | 1580 | 1467874549529 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:49 INFO - PROCESS | 1580 | 1467874549647 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 23:55:49 INFO - PROCESS | 1580 | 1467874549655 Marionette TRACE conn6 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:49 INFO - PROCESS | 1580 | 1467874549658 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:49 INFO - PROCESS | 1580 | ++DOCSHELL 19193800 == 31 [pid = 1580] [id = 182] 23:55:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (19195C00) [pid = 1580] [serial = 544] [outer = 00000000] 23:55:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (197D5000) [pid = 1580] [serial = 545] [outer = 19195C00] 23:55:49 INFO - PROCESS | 1580 | 1467874549748 Marionette DEBUG loaded listener.js 23:55:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (199CBC00) [pid = 1580] [serial = 546] [outer = 19195C00] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (18CC8800) [pid = 1580] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1764C000) [pid = 1580] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (10A2E400) [pid = 1580] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (10D55400) [pid = 1580] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1548DC00) [pid = 1580] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (19F56C00) [pid = 1580] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (10D4E000) [pid = 1580] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (186BC800) [pid = 1580] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1BFDCC00) [pid = 1580] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1D666C00) [pid = 1580] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1A726800) [pid = 1580] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:55:50 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (199C1C00) [pid = 1580] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:55:50 INFO - PROCESS | 1580 | 1467874550701 Marionette TRACE conn6 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 23:55:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:55:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1237ms 23:55:50 INFO - PROCESS | 1580 | 1467874550751 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 23:55:50 INFO - PROCESS | 1580 | 1467874550753 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 23:55:50 INFO - PROCESS | 1580 | 1467874550756 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:55:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:55:50 INFO - PROCESS | 1580 | 1467874550758 Marionette TRACE conn6 <- [1,694,null,{}] 23:55:50 INFO - PROCESS | 1580 | 1467874550762 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:50 INFO - PROCESS | 1580 | 1467874550764 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:50 INFO - PROCESS | 1580 | 1467874550855 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 23:55:50 INFO - PROCESS | 1580 | 1467874550862 Marionette TRACE conn6 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:50 INFO - PROCESS | 1580 | 1467874550864 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:50 INFO - PROCESS | 1580 | ++DOCSHELL 10D3E400 == 32 [pid = 1580] [id = 183] 23:55:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (1764C000) [pid = 1580] [serial = 547] [outer = 00000000] 23:55:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (1982D400) [pid = 1580] [serial = 548] [outer = 1764C000] 23:55:50 INFO - PROCESS | 1580 | 1467874550908 Marionette DEBUG loaded listener.js 23:55:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (19FED000) [pid = 1580] [serial = 549] [outer = 1764C000] 23:55:51 INFO - PROCESS | 1580 | 1467874551837 Marionette TRACE conn6 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 23:55:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:55:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1129ms 23:55:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:55:51 INFO - PROCESS | 1580 | 1467874551890 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 23:55:51 INFO - PROCESS | 1580 | 1467874551892 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 23:55:51 INFO - PROCESS | 1580 | 1467874551895 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:55:51 INFO - PROCESS | 1580 | 1467874551897 Marionette TRACE conn6 <- [1,698,null,{}] 23:55:51 INFO - PROCESS | 1580 | 1467874551900 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:51 INFO - PROCESS | 1580 | 1467874551902 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:51 INFO - PROCESS | 1580 | 1467874551986 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 23:55:51 INFO - PROCESS | 1580 | 1467874551992 Marionette TRACE conn6 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:51 INFO - PROCESS | 1580 | 1467874551994 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:52 INFO - PROCESS | 1580 | ++DOCSHELL 19FF8000 == 33 [pid = 1580] [id = 184] 23:55:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (1A09C000) [pid = 1580] [serial = 550] [outer = 00000000] 23:55:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1A56A000) [pid = 1580] [serial = 551] [outer = 1A09C000] 23:55:52 INFO - PROCESS | 1580 | 1467874552040 Marionette DEBUG loaded listener.js 23:55:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1A56A800) [pid = 1580] [serial = 552] [outer = 1A09C000] 23:55:53 INFO - PROCESS | 1580 | 1467874553003 Marionette TRACE conn6 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 23:55:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:55:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1118ms 23:55:53 INFO - PROCESS | 1580 | 1467874553014 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 23:55:53 INFO - PROCESS | 1580 | 1467874553019 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 23:55:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:55:53 INFO - PROCESS | 1580 | 1467874553024 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:55:53 INFO - PROCESS | 1580 | 1467874553028 Marionette TRACE conn6 <- [1,702,null,{}] 23:55:53 INFO - PROCESS | 1580 | 1467874553034 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:53 INFO - PROCESS | 1580 | 1467874553038 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:53 INFO - PROCESS | 1580 | 1467874553156 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 23:55:53 INFO - PROCESS | 1580 | 1467874553277 Marionette TRACE conn6 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:53 INFO - PROCESS | 1580 | 1467874553282 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:53 INFO - PROCESS | 1580 | ++DOCSHELL 10D42400 == 34 [pid = 1580] [id = 185] 23:55:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (10D44400) [pid = 1580] [serial = 553] [outer = 00000000] 23:55:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (11325C00) [pid = 1580] [serial = 554] [outer = 10D44400] 23:55:53 INFO - PROCESS | 1580 | 1467874553340 Marionette DEBUG loaded listener.js 23:55:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (11DDA400) [pid = 1580] [serial = 555] [outer = 10D44400] 23:55:54 INFO - PROCESS | 1580 | 1467874554420 Marionette TRACE conn6 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 23:55:54 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 23:55:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1437ms 23:55:54 INFO - PROCESS | 1580 | 1467874554461 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 23:55:54 INFO - PROCESS | 1580 | 1467874554466 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 23:55:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:55:54 INFO - PROCESS | 1580 | 1467874554473 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:55:54 INFO - PROCESS | 1580 | 1467874554476 Marionette TRACE conn6 <- [1,706,null,{}] 23:55:54 INFO - PROCESS | 1580 | 1467874554480 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:54 INFO - PROCESS | 1580 | 1467874554483 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:54 INFO - PROCESS | 1580 | 1467874554627 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 23:55:54 INFO - PROCESS | 1580 | 1467874554763 Marionette TRACE conn6 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:54 INFO - PROCESS | 1580 | 1467874554766 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:54 INFO - PROCESS | 1580 | ++DOCSHELL 18CCBC00 == 35 [pid = 1580] [id = 186] 23:55:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (18CCC400) [pid = 1580] [serial = 556] [outer = 00000000] 23:55:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (19193400) [pid = 1580] [serial = 557] [outer = 18CCC400] 23:55:54 INFO - PROCESS | 1580 | 1467874554824 Marionette DEBUG loaded listener.js 23:55:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (199C5000) [pid = 1580] [serial = 558] [outer = 18CCC400] 23:55:55 INFO - PROCESS | 1580 | 1467874555841 Marionette TRACE conn6 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 23:55:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:55:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1436ms 23:55:55 INFO - PROCESS | 1580 | 1467874555943 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 23:55:55 INFO - PROCESS | 1580 | 1467874555945 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 23:55:55 INFO - PROCESS | 1580 | 1467874555950 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:55:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:55:55 INFO - PROCESS | 1580 | 1467874555954 Marionette TRACE conn6 <- [1,710,null,{}] 23:55:55 INFO - PROCESS | 1580 | 1467874555965 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:55 INFO - PROCESS | 1580 | 1467874555969 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:56 INFO - PROCESS | 1580 | 1467874556065 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 23:55:56 INFO - PROCESS | 1580 | 1467874556334 Marionette TRACE conn6 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:56 INFO - PROCESS | 1580 | 1467874556337 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:56 INFO - PROCESS | 1580 | ++DOCSHELL 10A29800 == 36 [pid = 1580] [id = 187] 23:55:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (10A2A800) [pid = 1580] [serial = 559] [outer = 00000000] 23:55:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (10D3C400) [pid = 1580] [serial = 560] [outer = 10A2A800] 23:55:56 INFO - PROCESS | 1580 | 1467874556391 Marionette DEBUG loaded listener.js 23:55:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (10D57400) [pid = 1580] [serial = 561] [outer = 10A2A800] 23:55:57 INFO - PROCESS | 1580 | --DOCSHELL 10D3E400 == 35 [pid = 1580] [id = 183] 23:55:57 INFO - PROCESS | 1580 | --DOCSHELL 19193800 == 34 [pid = 1580] [id = 182] 23:55:57 INFO - PROCESS | 1580 | --DOCSHELL 15967C00 == 33 [pid = 1580] [id = 181] 23:55:57 INFO - PROCESS | 1580 | --DOCSHELL 10D53000 == 32 [pid = 1580] [id = 180] 23:55:57 INFO - PROCESS | 1580 | --DOCSHELL 16E44000 == 31 [pid = 1580] [id = 179] 23:55:57 INFO - PROCESS | 1580 | --DOCSHELL 10D48800 == 30 [pid = 1580] [id = 178] 23:55:57 INFO - PROCESS | 1580 | --DOCSHELL 1A826C00 == 29 [pid = 1580] [id = 177] 23:55:57 INFO - PROCESS | 1580 | --DOCSHELL 18CCBC00 == 28 [pid = 1580] [id = 186] 23:55:57 INFO - PROCESS | 1580 | --DOCSHELL 19FF8000 == 27 [pid = 1580] [id = 184] 23:55:57 INFO - PROCESS | 1580 | --DOCSHELL 10D42400 == 26 [pid = 1580] [id = 185] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A86D000) [pid = 1580] [serial = 530] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (197D4000) [pid = 1580] [serial = 518] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1826DC00) [pid = 1580] [serial = 515] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10D42800) [pid = 1580] [serial = 509] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10D4B800) [pid = 1580] [serial = 510] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (152C8000) [pid = 1580] [serial = 507] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (11ED1000) [pid = 1580] [serial = 506] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1585AC00) [pid = 1580] [serial = 512] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (15870C00) [pid = 1580] [serial = 513] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1A09BC00) [pid = 1580] [serial = 521] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (151F1400) [pid = 1580] [serial = 495] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1133D000) [pid = 1580] [serial = 494] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (199C8000) [pid = 1580] [serial = 498] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (18CC9400) [pid = 1580] [serial = 497] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1D21F800) [pid = 1580] [serial = 501] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (1CC8CC00) [pid = 1580] [serial = 500] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (1E218800) [pid = 1580] [serial = 504] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (1DD37400) [pid = 1580] [serial = 503] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (199C5400) [pid = 1580] [serial = 519] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (1A815000) [pid = 1580] [serial = 524] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 55 (1A0A5400) [pid = 1580] [serial = 522] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 54 (1A820C00) [pid = 1580] [serial = 525] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 53 (1A80C800) [pid = 1580] [serial = 527] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 52 (1A80F000) [pid = 1580] [serial = 528] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | --DOMWINDOW == 51 (186F5000) [pid = 1580] [serial = 516] [outer = 00000000] [url = about:blank] 23:55:57 INFO - PROCESS | 1580 | 1467874557497 Marionette TRACE conn6 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 23:55:57 INFO - PROCESS | 1580 | 1467874557539 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 23:55:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:55:57 INFO - PROCESS | 1580 | 1467874557543 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:55:57 INFO - PROCESS | 1580 | 1467874557546 Marionette TRACE conn6 <- [1,714,null,{}] 23:55:57 INFO - PROCESS | 1580 | 1467874557552 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:57 INFO - PROCESS | 1580 | 1467874557555 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:57 INFO - PROCESS | 1580 | 1467874557647 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 23:55:57 INFO - PROCESS | 1580 | 1467874557765 Marionette TRACE conn6 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:57 INFO - PROCESS | 1580 | 1467874557767 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:57 INFO - PROCESS | 1580 | ++DOCSHELL 10D45400 == 27 [pid = 1580] [id = 188] 23:55:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 52 (10D46400) [pid = 1580] [serial = 562] [outer = 00000000] 23:55:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 53 (10D4CC00) [pid = 1580] [serial = 563] [outer = 10D46400] 23:55:57 INFO - PROCESS | 1580 | 1467874557815 Marionette DEBUG loaded listener.js 23:55:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 54 (11189400) [pid = 1580] [serial = 564] [outer = 10D46400] 23:55:58 INFO - PROCESS | 1580 | 1467874558276 Marionette TRACE conn6 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 23:55:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:55:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 790ms 23:55:58 INFO - PROCESS | 1580 | 1467874558334 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 23:55:58 INFO - PROCESS | 1580 | 1467874558340 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 23:55:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:55:58 INFO - PROCESS | 1580 | 1467874558346 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:55:58 INFO - PROCESS | 1580 | 1467874558349 Marionette TRACE conn6 <- [1,718,null,{}] 23:55:58 INFO - PROCESS | 1580 | 1467874558353 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:58 INFO - PROCESS | 1580 | 1467874558357 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:58 INFO - PROCESS | 1580 | 1467874558443 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 23:55:58 INFO - PROCESS | 1580 | 1467874558449 Marionette TRACE conn6 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:58 INFO - PROCESS | 1580 | 1467874558452 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:58 INFO - PROCESS | 1580 | ++DOCSHELL 1546E400 == 28 [pid = 1580] [id = 189] 23:55:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 55 (1546E800) [pid = 1580] [serial = 565] [outer = 00000000] 23:55:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (1585AC00) [pid = 1580] [serial = 566] [outer = 1546E800] 23:55:58 INFO - PROCESS | 1580 | 1467874558499 Marionette DEBUG loaded listener.js 23:55:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (15863000) [pid = 1580] [serial = 567] [outer = 1546E800] 23:55:59 INFO - PROCESS | 1580 | 1467874559005 Marionette TRACE conn6 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 23:55:59 INFO - PROCESS | 1580 | 1467874559051 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 23:55:59 INFO - PROCESS | 1580 | 1467874559055 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:55:59 INFO - PROCESS | 1580 | 1467874559058 Marionette TRACE conn6 <- [1,722,null,{}] 23:55:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:55:59 INFO - PROCESS | 1580 | 1467874559069 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:59 INFO - PROCESS | 1580 | 1467874559074 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:59 INFO - PROCESS | 1580 | 1467874559156 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 23:55:59 INFO - PROCESS | 1580 | 1467874559242 Marionette TRACE conn6 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:59 INFO - PROCESS | 1580 | 1467874559245 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:59 INFO - PROCESS | 1580 | ++DOCSHELL 17658400 == 29 [pid = 1580] [id = 190] 23:55:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (17659800) [pid = 1580] [serial = 568] [outer = 00000000] 23:55:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (1826DC00) [pid = 1580] [serial = 569] [outer = 17659800] 23:55:59 INFO - PROCESS | 1580 | 1467874559294 Marionette DEBUG loaded listener.js 23:55:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (186C3C00) [pid = 1580] [serial = 570] [outer = 17659800] 23:55:59 INFO - PROCESS | 1580 | 1467874559693 Marionette TRACE conn6 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 23:55:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:55:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 23:55:59 INFO - PROCESS | 1580 | 1467874559734 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 23:55:59 INFO - PROCESS | 1580 | 1467874559737 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 23:55:59 INFO - PROCESS | 1580 | 1467874559740 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:55:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:55:59 INFO - PROCESS | 1580 | 1467874559742 Marionette TRACE conn6 <- [1,726,null,{}] 23:55:59 INFO - PROCESS | 1580 | 1467874559746 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:59 INFO - PROCESS | 1580 | 1467874559748 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:59 INFO - PROCESS | 1580 | 1467874559864 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 23:55:59 INFO - PROCESS | 1580 | 1467874559914 Marionette TRACE conn6 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:59 INFO - PROCESS | 1580 | 1467874559916 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:55:59 INFO - PROCESS | 1580 | ++DOCSHELL 18CC6400 == 30 [pid = 1580] [id = 191] 23:55:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (18CC6800) [pid = 1580] [serial = 571] [outer = 00000000] 23:55:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (18CD2C00) [pid = 1580] [serial = 572] [outer = 18CC6800] 23:55:59 INFO - PROCESS | 1580 | 1467874559961 Marionette DEBUG loaded listener.js 23:56:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (19196000) [pid = 1580] [serial = 573] [outer = 18CC6800] 23:56:00 INFO - PROCESS | 1580 | 1467874560864 Marionette TRACE conn6 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 23:56:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:56:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1183ms 23:56:00 INFO - PROCESS | 1580 | 1467874560927 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 23:56:00 INFO - PROCESS | 1580 | 1467874560929 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 23:56:00 INFO - PROCESS | 1580 | 1467874560933 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:56:00 INFO - PROCESS | 1580 | 1467874560934 Marionette TRACE conn6 <- [1,730,null,{}] 23:56:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:56:00 INFO - PROCESS | 1580 | 1467874560946 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:00 INFO - PROCESS | 1580 | 1467874560948 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:01 INFO - PROCESS | 1580 | 1467874561051 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 23:56:01 INFO - PROCESS | 1580 | 1467874561057 Marionette TRACE conn6 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:01 INFO - PROCESS | 1580 | 1467874561059 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:01 INFO - PROCESS | 1580 | ++DOCSHELL 1982C400 == 31 [pid = 1580] [id = 192] 23:56:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (199C1800) [pid = 1580] [serial = 574] [outer = 00000000] 23:56:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (199CB800) [pid = 1580] [serial = 575] [outer = 199C1800] 23:56:01 INFO - PROCESS | 1580 | 1467874561103 Marionette DEBUG loaded listener.js 23:56:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (18266800) [pid = 1580] [serial = 576] [outer = 199C1800] 23:56:01 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (19195C00) [pid = 1580] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:56:01 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1764C000) [pid = 1580] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:56:01 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (10D4A800) [pid = 1580] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:56:01 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (16E49C00) [pid = 1580] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:56:01 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (15969400) [pid = 1580] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:56:01 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (10D54400) [pid = 1580] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:56:01 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (1A867400) [pid = 1580] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:56:01 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (1A09C000) [pid = 1580] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:56:02 INFO - PROCESS | 1580 | 1467874562050 Marionette TRACE conn6 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 23:56:02 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 23:56:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1123ms 23:56:02 INFO - PROCESS | 1580 | 1467874562061 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 23:56:02 INFO - PROCESS | 1580 | 1467874562066 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 23:56:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:56:02 INFO - PROCESS | 1580 | 1467874562071 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:56:02 INFO - PROCESS | 1580 | 1467874562074 Marionette TRACE conn6 <- [1,734,null,{}] 23:56:02 INFO - PROCESS | 1580 | 1467874562080 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:02 INFO - PROCESS | 1580 | 1467874562084 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:02 INFO - PROCESS | 1580 | 1467874562230 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 23:56:02 INFO - PROCESS | 1580 | 1467874562303 Marionette TRACE conn6 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:02 INFO - PROCESS | 1580 | 1467874562308 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:02 INFO - PROCESS | 1580 | ++DOCSHELL 10D42800 == 32 [pid = 1580] [id = 193] 23:56:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (10D47000) [pid = 1580] [serial = 577] [outer = 00000000] 23:56:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (10D53800) [pid = 1580] [serial = 578] [outer = 10D47000] 23:56:02 INFO - PROCESS | 1580 | 1467874562450 Marionette DEBUG loaded listener.js 23:56:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (11ED1000) [pid = 1580] [serial = 579] [outer = 10D47000] 23:56:03 INFO - PROCESS | 1580 | 1467874563655 Marionette TRACE conn6 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 23:56:03 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.) 23:56:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1638ms 23:56:03 INFO - PROCESS | 1580 | 1467874563709 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 23:56:03 INFO - PROCESS | 1580 | 1467874563713 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 23:56:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:56:03 INFO - PROCESS | 1580 | 1467874563786 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:56:03 INFO - PROCESS | 1580 | 1467874563790 Marionette TRACE conn6 <- [1,738,null,{}] 23:56:03 INFO - PROCESS | 1580 | 1467874563796 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:03 INFO - PROCESS | 1580 | 1467874563799 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:03 INFO - PROCESS | 1580 | 1467874563905 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 23:56:03 INFO - PROCESS | 1580 | 1467874563975 Marionette TRACE conn6 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:03 INFO - PROCESS | 1580 | 1467874563978 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:03 INFO - PROCESS | 1580 | ++DOCSHELL 111B3C00 == 33 [pid = 1580] [id = 194] 23:56:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (1131E000) [pid = 1580] [serial = 580] [outer = 00000000] 23:56:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (15114000) [pid = 1580] [serial = 581] [outer = 1131E000] 23:56:04 INFO - PROCESS | 1580 | 1467874564028 Marionette DEBUG loaded listener.js 23:56:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (152CEC00) [pid = 1580] [serial = 582] [outer = 1131E000] 23:56:04 INFO - PROCESS | 1580 | --DOCSHELL 18CC6400 == 32 [pid = 1580] [id = 191] 23:56:04 INFO - PROCESS | 1580 | --DOCSHELL 17658400 == 31 [pid = 1580] [id = 190] 23:56:04 INFO - PROCESS | 1580 | --DOCSHELL 1546E400 == 30 [pid = 1580] [id = 189] 23:56:04 INFO - PROCESS | 1580 | --DOCSHELL 10D45400 == 29 [pid = 1580] [id = 188] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1A56A000) [pid = 1580] [serial = 551] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (197D5000) [pid = 1580] [serial = 545] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1982D400) [pid = 1580] [serial = 548] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (11328800) [pid = 1580] [serial = 533] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (11ECAC00) [pid = 1580] [serial = 534] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (1826D800) [pid = 1580] [serial = 536] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (18CCC000) [pid = 1580] [serial = 537] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (159E8400) [pid = 1580] [serial = 542] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 55 (111B6C00) [pid = 1580] [serial = 539] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 54 (11DE0800) [pid = 1580] [serial = 540] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 53 (1A869400) [pid = 1580] [serial = 531] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 52 (199CBC00) [pid = 1580] [serial = 546] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 51 (19FED000) [pid = 1580] [serial = 549] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 50 (16E41C00) [pid = 1580] [serial = 543] [outer = 00000000] [url = about:blank] 23:56:04 INFO - PROCESS | 1580 | --DOMWINDOW == 49 (1A56A800) [pid = 1580] [serial = 552] [outer = 00000000] [url = about:blank] 23:56:05 INFO - PROCESS | 1580 | 1467874565061 Marionette TRACE conn6 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 23:56:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:56:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1351ms 23:56:05 INFO - PROCESS | 1580 | 1467874565114 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 23:56:05 INFO - PROCESS | 1580 | 1467874565119 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 23:56:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:56:05 INFO - PROCESS | 1580 | 1467874565126 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:56:05 INFO - PROCESS | 1580 | 1467874565128 Marionette TRACE conn6 <- [1,742,null,{}] 23:56:05 INFO - PROCESS | 1580 | 1467874565132 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:05 INFO - PROCESS | 1580 | 1467874565135 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:05 INFO - PROCESS | 1580 | 1467874565222 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 23:56:05 INFO - PROCESS | 1580 | 1467874565229 Marionette TRACE conn6 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:05 INFO - PROCESS | 1580 | 1467874565232 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:05 INFO - PROCESS | 1580 | ++DOCSHELL 11ECA000 == 30 [pid = 1580] [id = 195] 23:56:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 50 (11ECAC00) [pid = 1580] [serial = 583] [outer = 00000000] 23:56:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 51 (15471400) [pid = 1580] [serial = 584] [outer = 11ECAC00] 23:56:05 INFO - PROCESS | 1580 | 1467874565278 Marionette DEBUG loaded listener.js 23:56:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 52 (15875800) [pid = 1580] [serial = 585] [outer = 11ECAC00] 23:56:06 INFO - PROCESS | 1580 | 1467874566242 Marionette TRACE conn6 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 23:56:06 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 23:56:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1178ms 23:56:06 INFO - PROCESS | 1580 | 1467874566310 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 23:56:06 INFO - PROCESS | 1580 | 1467874566312 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 23:56:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:56:06 INFO - PROCESS | 1580 | 1467874566316 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:56:06 INFO - PROCESS | 1580 | 1467874566319 Marionette TRACE conn6 <- [1,746,null,{}] 23:56:06 INFO - PROCESS | 1580 | 1467874566330 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:06 INFO - PROCESS | 1580 | 1467874566335 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:06 INFO - PROCESS | 1580 | 1467874566456 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 23:56:06 INFO - PROCESS | 1580 | 1467874566464 Marionette TRACE conn6 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:06 INFO - PROCESS | 1580 | 1467874566467 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:06 INFO - PROCESS | 1580 | ++DOCSHELL 16E44000 == 31 [pid = 1580] [id = 196] 23:56:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 53 (16E44C00) [pid = 1580] [serial = 586] [outer = 00000000] 23:56:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 54 (17658400) [pid = 1580] [serial = 587] [outer = 16E44C00] 23:56:06 INFO - PROCESS | 1580 | 1467874566556 Marionette DEBUG loaded listener.js 23:56:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 55 (186BBC00) [pid = 1580] [serial = 588] [outer = 16E44C00] 23:56:07 INFO - PROCESS | 1580 | 1467874567023 Marionette TRACE conn6 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 23:56:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:56:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 732ms 23:56:07 INFO - PROCESS | 1580 | 1467874567049 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 23:56:07 INFO - PROCESS | 1580 | 1467874567052 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 23:56:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:56:07 INFO - PROCESS | 1580 | 1467874567063 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:56:07 INFO - PROCESS | 1580 | 1467874567064 Marionette TRACE conn6 <- [1,750,null,{}] 23:56:07 INFO - PROCESS | 1580 | 1467874567068 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:07 INFO - PROCESS | 1580 | 1467874567070 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:07 INFO - PROCESS | 1580 | 1467874567186 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 23:56:07 INFO - PROCESS | 1580 | 1467874567192 Marionette TRACE conn6 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:07 INFO - PROCESS | 1580 | 1467874567194 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:07 INFO - PROCESS | 1580 | ++DOCSHELL 18722800 == 32 [pid = 1580] [id = 197] 23:56:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (1872F000) [pid = 1580] [serial = 589] [outer = 00000000] 23:56:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (19193000) [pid = 1580] [serial = 590] [outer = 1872F000] 23:56:07 INFO - PROCESS | 1580 | 1467874567288 Marionette DEBUG loaded listener.js 23:56:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (197D0400) [pid = 1580] [serial = 591] [outer = 1872F000] 23:56:07 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (17659800) [pid = 1580] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:56:07 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (18CC6800) [pid = 1580] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:56:07 INFO - PROCESS | 1580 | --DOMWINDOW == 55 (18CCC400) [pid = 1580] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:56:07 INFO - PROCESS | 1580 | --DOMWINDOW == 54 (10D44400) [pid = 1580] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:56:07 INFO - PROCESS | 1580 | --DOMWINDOW == 53 (10D46400) [pid = 1580] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:56:07 INFO - PROCESS | 1580 | --DOMWINDOW == 52 (1546E800) [pid = 1580] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:56:08 INFO - PROCESS | 1580 | 1467874568166 Marionette TRACE conn6 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 23:56:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:56:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1127ms 23:56:08 INFO - PROCESS | 1580 | 1467874568192 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 23:56:08 INFO - PROCESS | 1580 | 1467874568194 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 23:56:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:56:08 INFO - PROCESS | 1580 | 1467874568197 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:56:08 INFO - PROCESS | 1580 | 1467874568199 Marionette TRACE conn6 <- [1,754,null,{}] 23:56:08 INFO - PROCESS | 1580 | 1467874568202 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:08 INFO - PROCESS | 1580 | 1467874568204 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:08 INFO - PROCESS | 1580 | 1467874568286 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 23:56:08 INFO - PROCESS | 1580 | 1467874568291 Marionette TRACE conn6 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:08 INFO - PROCESS | 1580 | 1467874568293 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:08 INFO - PROCESS | 1580 | ++DOCSHELL 199C6C00 == 33 [pid = 1580] [id = 198] 23:56:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 53 (199C7C00) [pid = 1580] [serial = 592] [outer = 00000000] 23:56:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 54 (199CD400) [pid = 1580] [serial = 593] [outer = 199C7C00] 23:56:08 INFO - PROCESS | 1580 | 1467874568340 Marionette DEBUG loaded listener.js 23:56:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 55 (19FED000) [pid = 1580] [serial = 594] [outer = 199C7C00] 23:56:09 INFO - PROCESS | 1580 | 1467874569230 Marionette TRACE conn6 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 23:56:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:56:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1079ms 23:56:09 INFO - PROCESS | 1580 | 1467874569277 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 23:56:09 INFO - PROCESS | 1580 | 1467874569279 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 23:56:09 INFO - PROCESS | 1580 | 1467874569282 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:56:09 INFO - PROCESS | 1580 | 1467874569283 Marionette TRACE conn6 <- [1,758,null,{}] 23:56:09 INFO - PROCESS | 1580 | 1467874569290 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:09 INFO - PROCESS | 1580 | 1467874569296 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:09 INFO - PROCESS | 1580 | 1467874569399 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 23:56:09 INFO - PROCESS | 1580 | 1467874569405 Marionette TRACE conn6 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:09 INFO - PROCESS | 1580 | 1467874569407 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:09 INFO - PROCESS | 1580 | ++DOCSHELL 19FF4800 == 34 [pid = 1580] [id = 199] 23:56:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (19FF6400) [pid = 1580] [serial = 595] [outer = 00000000] 23:56:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (1A66B000) [pid = 1580] [serial = 596] [outer = 19FF6400] 23:56:09 INFO - PROCESS | 1580 | 1467874569453 Marionette DEBUG loaded listener.js 23:56:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (1A722800) [pid = 1580] [serial = 597] [outer = 19FF6400] 23:56:09 INFO - PROCESS | 1580 | 1467874569888 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 23:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 614ms 23:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:56:09 INFO - PROCESS | 1580 | 1467874569900 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 23:56:09 INFO - PROCESS | 1580 | 1467874569902 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 23:56:09 INFO - PROCESS | 1580 | 1467874569905 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:56:09 INFO - PROCESS | 1580 | 1467874569907 Marionette TRACE conn6 <- [1,762,null,{}] 23:56:09 INFO - PROCESS | 1580 | 1467874569937 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:09 INFO - PROCESS | 1580 | 1467874569939 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:10 INFO - PROCESS | 1580 | 1467874570015 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 23:56:10 INFO - PROCESS | 1580 | 1467874570020 Marionette TRACE conn6 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:10 INFO - PROCESS | 1580 | 1467874570022 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:10 INFO - PROCESS | 1580 | ++DOCSHELL 1A725C00 == 35 [pid = 1580] [id = 200] 23:56:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (1A727800) [pid = 1580] [serial = 598] [outer = 00000000] 23:56:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (1A7E3800) [pid = 1580] [serial = 599] [outer = 1A727800] 23:56:10 INFO - PROCESS | 1580 | 1467874570074 Marionette DEBUG loaded listener.js 23:56:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (1A72AC00) [pid = 1580] [serial = 600] [outer = 1A727800] 23:56:10 INFO - PROCESS | 1580 | 1467874570737 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 23:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 930ms 23:56:10 INFO - PROCESS | 1580 | 1467874570837 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 23:56:10 INFO - PROCESS | 1580 | 1467874570842 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 23:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:56:10 INFO - PROCESS | 1580 | 1467874570846 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:56:10 INFO - PROCESS | 1580 | 1467874570850 Marionette TRACE conn6 <- [1,766,null,{}] 23:56:10 INFO - PROCESS | 1580 | 1467874570856 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:10 INFO - PROCESS | 1580 | 1467874570860 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:10 INFO - PROCESS | 1580 | 1467874570980 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 23:56:11 INFO - PROCESS | 1580 | 1467874571100 Marionette TRACE conn6 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:11 INFO - PROCESS | 1580 | 1467874571103 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:11 INFO - PROCESS | 1580 | ++DOCSHELL 10A30800 == 36 [pid = 1580] [id = 201] 23:56:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (10D40800) [pid = 1580] [serial = 601] [outer = 00000000] 23:56:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (1592E800) [pid = 1580] [serial = 602] [outer = 10D40800] 23:56:11 INFO - PROCESS | 1580 | 1467874571165 Marionette DEBUG loaded listener.js 23:56:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (159E9C00) [pid = 1580] [serial = 603] [outer = 10D40800] 23:56:11 INFO - PROCESS | 1580 | 1467874571742 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 23:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 930ms 23:56:11 INFO - PROCESS | 1580 | 1467874571777 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 23:56:11 INFO - PROCESS | 1580 | 1467874571782 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 23:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:56:11 INFO - PROCESS | 1580 | 1467874571789 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:56:11 INFO - PROCESS | 1580 | 1467874571792 Marionette TRACE conn6 <- [1,770,null,{}] 23:56:11 INFO - PROCESS | 1580 | 1467874571797 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:11 INFO - PROCESS | 1580 | 1467874571800 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:11 INFO - PROCESS | 1580 | 1467874571919 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 23:56:12 INFO - PROCESS | 1580 | 1467874572016 Marionette TRACE conn6 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:12 INFO - PROCESS | 1580 | 1467874572018 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:12 INFO - PROCESS | 1580 | ++DOCSHELL 186FE000 == 37 [pid = 1580] [id = 202] 23:56:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (18CC5C00) [pid = 1580] [serial = 604] [outer = 00000000] 23:56:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (197CFC00) [pid = 1580] [serial = 605] [outer = 18CC5C00] 23:56:12 INFO - PROCESS | 1580 | 1467874572074 Marionette DEBUG loaded listener.js 23:56:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (199CCC00) [pid = 1580] [serial = 606] [outer = 18CC5C00] 23:56:12 INFO - PROCESS | 1580 | 1467874572666 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 23:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 930ms 23:56:12 INFO - PROCESS | 1580 | 1467874572722 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 23:56:12 INFO - PROCESS | 1580 | 1467874572724 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 23:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:56:12 INFO - PROCESS | 1580 | 1467874572728 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:56:12 INFO - PROCESS | 1580 | 1467874572732 Marionette TRACE conn6 <- [1,774,null,{}] 23:56:12 INFO - PROCESS | 1580 | 1467874572743 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:12 INFO - PROCESS | 1580 | 1467874572748 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:12 INFO - PROCESS | 1580 | 1467874572853 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 23:56:12 INFO - PROCESS | 1580 | 1467874572976 Marionette TRACE conn6 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:12 INFO - PROCESS | 1580 | 1467874572980 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:12 INFO - PROCESS | 1580 | ++DOCSHELL 1A812800 == 38 [pid = 1580] [id = 203] 23:56:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1A813000) [pid = 1580] [serial = 607] [outer = 00000000] 23:56:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1A815C00) [pid = 1580] [serial = 608] [outer = 1A813000] 23:56:13 INFO - PROCESS | 1580 | 1467874573037 Marionette DEBUG loaded listener.js 23:56:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A81E400) [pid = 1580] [serial = 609] [outer = 1A813000] 23:56:13 INFO - PROCESS | 1580 | 1467874573758 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 23:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1069ms 23:56:13 INFO - PROCESS | 1580 | 1467874573806 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 23:56:13 INFO - PROCESS | 1580 | 1467874573810 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 23:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:56:13 INFO - PROCESS | 1580 | 1467874573815 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:56:13 INFO - PROCESS | 1580 | 1467874573818 Marionette TRACE conn6 <- [1,778,null,{}] 23:56:13 INFO - PROCESS | 1580 | 1467874573824 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:13 INFO - PROCESS | 1580 | 1467874573827 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:13 INFO - PROCESS | 1580 | 1467874573929 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 23:56:14 INFO - PROCESS | 1580 | 1467874574010 Marionette TRACE conn6 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:14 INFO - PROCESS | 1580 | 1467874574014 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:14 INFO - PROCESS | 1580 | ++DOCSHELL 10D4E800 == 39 [pid = 1580] [id = 204] 23:56:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10D52000) [pid = 1580] [serial = 610] [outer = 00000000] 23:56:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1511B000) [pid = 1580] [serial = 611] [outer = 10D52000] 23:56:14 INFO - PROCESS | 1580 | 1467874574108 Marionette DEBUG loaded listener.js 23:56:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (15491400) [pid = 1580] [serial = 612] [outer = 10D52000] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 19FF4800 == 38 [pid = 1580] [id = 199] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 199C6C00 == 37 [pid = 1580] [id = 198] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 18722800 == 36 [pid = 1580] [id = 197] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 16E44000 == 35 [pid = 1580] [id = 196] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 11ECA000 == 34 [pid = 1580] [id = 195] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 111B3C00 == 33 [pid = 1580] [id = 194] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 10D42800 == 32 [pid = 1580] [id = 193] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 10A29800 == 31 [pid = 1580] [id = 187] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 1982C400 == 30 [pid = 1580] [id = 192] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 1A812800 == 29 [pid = 1580] [id = 203] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 186FE000 == 28 [pid = 1580] [id = 202] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 1A725C00 == 27 [pid = 1580] [id = 200] 23:56:14 INFO - PROCESS | 1580 | --DOCSHELL 10A30800 == 26 [pid = 1580] [id = 201] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10D4CC00) [pid = 1580] [serial = 563] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10D3C400) [pid = 1580] [serial = 560] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1585AC00) [pid = 1580] [serial = 566] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (15863000) [pid = 1580] [serial = 567] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (11189400) [pid = 1580] [serial = 564] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (11325C00) [pid = 1580] [serial = 554] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (19193400) [pid = 1580] [serial = 557] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (186C3C00) [pid = 1580] [serial = 570] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (18CD2C00) [pid = 1580] [serial = 572] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1826DC00) [pid = 1580] [serial = 569] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (199CB800) [pid = 1580] [serial = 575] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (199C5000) [pid = 1580] [serial = 558] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (11DDA400) [pid = 1580] [serial = 555] [outer = 00000000] [url = about:blank] 23:56:14 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (19196000) [pid = 1580] [serial = 573] [outer = 00000000] [url = about:blank] 23:56:15 INFO - PROCESS | 1580 | 1467874575166 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 23:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1381ms 23:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:56:15 INFO - PROCESS | 1580 | 1467874575197 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 23:56:15 INFO - PROCESS | 1580 | 1467874575201 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 23:56:15 INFO - PROCESS | 1580 | 1467874575206 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:56:15 INFO - PROCESS | 1580 | 1467874575211 Marionette TRACE conn6 <- [1,782,null,{}] 23:56:15 INFO - PROCESS | 1580 | 1467874575216 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:15 INFO - PROCESS | 1580 | 1467874575219 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:15 INFO - PROCESS | 1580 | 1467874575312 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 23:56:15 INFO - PROCESS | 1580 | 1467874575319 Marionette TRACE conn6 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:15 INFO - PROCESS | 1580 | 1467874575322 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:15 INFO - PROCESS | 1580 | ++DOCSHELL 10D42000 == 27 [pid = 1580] [id = 205] 23:56:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (10D42800) [pid = 1580] [serial = 613] [outer = 00000000] 23:56:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (10D54000) [pid = 1580] [serial = 614] [outer = 10D42800] 23:56:15 INFO - PROCESS | 1580 | 1467874575374 Marionette DEBUG loaded listener.js 23:56:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (1118BC00) [pid = 1580] [serial = 615] [outer = 10D42800] 23:56:15 INFO - PROCESS | 1580 | 1467874575866 Marionette TRACE conn6 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 23:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 690ms 23:56:15 INFO - PROCESS | 1580 | 1467874575897 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 23:56:15 INFO - PROCESS | 1580 | 1467874575902 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 23:56:15 INFO - PROCESS | 1580 | 1467874575908 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:56:15 INFO - PROCESS | 1580 | 1467874575911 Marionette TRACE conn6 <- [1,786,null,{}] 23:56:15 INFO - PROCESS | 1580 | 1467874575914 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:15 INFO - PROCESS | 1580 | 1467874575917 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:16 INFO - PROCESS | 1580 | 1467874576047 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 23:56:16 INFO - PROCESS | 1580 | 1467874576068 Marionette TRACE conn6 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:16 INFO - PROCESS | 1580 | 1467874576070 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:16 INFO - PROCESS | 1580 | ++DOCSHELL 1586A000 == 28 [pid = 1580] [id = 206] 23:56:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (1586A400) [pid = 1580] [serial = 616] [outer = 00000000] 23:56:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (15871000) [pid = 1580] [serial = 617] [outer = 1586A400] 23:56:16 INFO - PROCESS | 1580 | 1467874576182 Marionette DEBUG loaded listener.js 23:56:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (15898400) [pid = 1580] [serial = 618] [outer = 1586A400] 23:56:16 INFO - PROCESS | 1580 | 1467874576557 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 23:56:16 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 23:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 671ms 23:56:16 INFO - PROCESS | 1580 | 1467874576584 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 23:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:56:16 INFO - PROCESS | 1580 | 1467874576586 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 23:56:16 INFO - PROCESS | 1580 | 1467874576589 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:56:16 INFO - PROCESS | 1580 | 1467874576593 Marionette TRACE conn6 <- [1,790,null,{}] 23:56:16 INFO - PROCESS | 1580 | 1467874576615 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:16 INFO - PROCESS | 1580 | 1467874576620 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:16 INFO - PROCESS | 1580 | 1467874576702 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 23:56:16 INFO - PROCESS | 1580 | 1467874576710 Marionette TRACE conn6 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:16 INFO - PROCESS | 1580 | 1467874576713 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:16 INFO - PROCESS | 1580 | ++DOCSHELL 18267800 == 29 [pid = 1580] [id = 207] 23:56:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (18268C00) [pid = 1580] [serial = 619] [outer = 00000000] 23:56:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (186C3800) [pid = 1580] [serial = 620] [outer = 18268C00] 23:56:16 INFO - PROCESS | 1580 | 1467874576761 Marionette DEBUG loaded listener.js 23:56:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (186FDC00) [pid = 1580] [serial = 621] [outer = 18268C00] 23:56:17 INFO - PROCESS | 1580 | [1580] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:56:17 INFO - PROCESS | 1580 | 1467874577284 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 23:56:17 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 23:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 750ms 23:56:17 INFO - PROCESS | 1580 | 1467874577340 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 23:56:17 INFO - PROCESS | 1580 | 1467874577342 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 23:56:17 INFO - PROCESS | 1580 | 1467874577346 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:56:17 INFO - PROCESS | 1580 | 1467874577348 Marionette TRACE conn6 <- [1,794,null,{}] 23:56:17 INFO - PROCESS | 1580 | 1467874577391 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:17 INFO - PROCESS | 1580 | 1467874577393 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:17 INFO - PROCESS | 1580 | 1467874577503 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 23:56:17 INFO - PROCESS | 1580 | 1467874577513 Marionette TRACE conn6 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:17 INFO - PROCESS | 1580 | 1467874577515 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:17 INFO - PROCESS | 1580 | ++DOCSHELL 18CCE400 == 30 [pid = 1580] [id = 208] 23:56:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (18CCF000) [pid = 1580] [serial = 622] [outer = 00000000] 23:56:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1919FC00) [pid = 1580] [serial = 623] [outer = 18CCF000] 23:56:17 INFO - PROCESS | 1580 | 1467874577559 Marionette DEBUG loaded listener.js 23:56:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1982C400) [pid = 1580] [serial = 624] [outer = 18CCF000] 23:56:17 INFO - PROCESS | 1580 | 1467874577972 Marionette TRACE conn6 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 23:56:18 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 23:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 670ms 23:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:56:18 INFO - PROCESS | 1580 | 1467874578020 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 23:56:18 INFO - PROCESS | 1580 | 1467874578022 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 23:56:18 INFO - PROCESS | 1580 | 1467874578025 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:56:18 INFO - PROCESS | 1580 | 1467874578027 Marionette TRACE conn6 <- [1,798,null,{}] 23:56:18 INFO - PROCESS | 1580 | 1467874578030 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:18 INFO - PROCESS | 1580 | 1467874578032 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:18 INFO - PROCESS | 1580 | 1467874578136 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 23:56:18 INFO - PROCESS | 1580 | 1467874578141 Marionette TRACE conn6 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:18 INFO - PROCESS | 1580 | 1467874578143 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:18 INFO - PROCESS | 1580 | ++DOCSHELL 199C7400 == 31 [pid = 1580] [id = 209] 23:56:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (199C7800) [pid = 1580] [serial = 625] [outer = 00000000] 23:56:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (19FEB400) [pid = 1580] [serial = 626] [outer = 199C7800] 23:56:18 INFO - PROCESS | 1580 | 1467874578188 Marionette DEBUG loaded listener.js 23:56:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A09C400) [pid = 1580] [serial = 627] [outer = 199C7800] 23:56:18 INFO - PROCESS | 1580 | 1467874578664 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 23:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 23:56:18 INFO - PROCESS | 1580 | 1467874578703 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 23:56:18 INFO - PROCESS | 1580 | 1467874578705 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 23:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:56:18 INFO - PROCESS | 1580 | 1467874578708 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:56:18 INFO - PROCESS | 1580 | 1467874578710 Marionette TRACE conn6 <- [1,802,null,{}] 23:56:18 INFO - PROCESS | 1580 | 1467874578713 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:18 INFO - PROCESS | 1580 | 1467874578719 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:18 INFO - PROCESS | 1580 | 1467874578868 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 23:56:18 INFO - PROCESS | 1580 | 1467874578893 Marionette TRACE conn6 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:18 INFO - PROCESS | 1580 | 1467874578895 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:18 INFO - PROCESS | 1580 | ++DOCSHELL 1A809400 == 32 [pid = 1580] [id = 210] 23:56:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A809C00) [pid = 1580] [serial = 628] [outer = 00000000] 23:56:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A814800) [pid = 1580] [serial = 629] [outer = 1A809C00] 23:56:18 INFO - PROCESS | 1580 | 1467874578941 Marionette DEBUG loaded listener.js 23:56:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A81B400) [pid = 1580] [serial = 630] [outer = 1A809C00] 23:56:19 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (16E44C00) [pid = 1580] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:56:19 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1872F000) [pid = 1580] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:56:19 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (199C1800) [pid = 1580] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:56:19 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1131E000) [pid = 1580] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:56:19 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (11ECAC00) [pid = 1580] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:56:19 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10D47000) [pid = 1580] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:56:19 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (199C7C00) [pid = 1580] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:56:19 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A727800) [pid = 1580] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:56:19 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (19FF6400) [pid = 1580] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:56:19 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (10A2A800) [pid = 1580] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:56:19 INFO - PROCESS | 1580 | 1467874579466 Marionette TRACE conn6 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 23:56:19 INFO - PROCESS | 1580 | 1467874579483 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 23:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:56:19 INFO - PROCESS | 1580 | 1467874579496 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:56:19 INFO - PROCESS | 1580 | 1467874579498 Marionette TRACE conn6 <- [1,806,null,{}] 23:56:19 INFO - PROCESS | 1580 | 1467874579502 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:19 INFO - PROCESS | 1580 | 1467874579504 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:19 INFO - PROCESS | 1580 | 1467874579583 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 23:56:19 INFO - PROCESS | 1580 | 1467874579589 Marionette TRACE conn6 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:19 INFO - PROCESS | 1580 | 1467874579591 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:19 INFO - PROCESS | 1580 | ++DOCSHELL 10D42400 == 33 [pid = 1580] [id = 211] 23:56:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (18CCF400) [pid = 1580] [serial = 631] [outer = 00000000] 23:56:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1A81D400) [pid = 1580] [serial = 632] [outer = 18CCF400] 23:56:19 INFO - PROCESS | 1580 | 1467874579637 Marionette DEBUG loaded listener.js 23:56:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A823C00) [pid = 1580] [serial = 633] [outer = 18CCF400] 23:56:20 INFO - PROCESS | 1580 | 1467874580067 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 23:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 630ms 23:56:20 INFO - PROCESS | 1580 | 1467874580132 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 23:56:20 INFO - PROCESS | 1580 | 1467874580134 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 23:56:20 INFO - PROCESS | 1580 | 1467874580137 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:56:20 INFO - PROCESS | 1580 | 1467874580139 Marionette TRACE conn6 <- [1,810,null,{}] 23:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:56:20 INFO - PROCESS | 1580 | 1467874580143 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:20 INFO - PROCESS | 1580 | 1467874580145 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:20 INFO - PROCESS | 1580 | 1467874580223 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 23:56:20 INFO - PROCESS | 1580 | 1467874580231 Marionette TRACE conn6 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:20 INFO - PROCESS | 1580 | 1467874580233 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:20 INFO - PROCESS | 1580 | ++DOCSHELL 15870800 == 34 [pid = 1580] [id = 212] 23:56:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A826C00) [pid = 1580] [serial = 634] [outer = 00000000] 23:56:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A868800) [pid = 1580] [serial = 635] [outer = 1A826C00] 23:56:20 INFO - PROCESS | 1580 | 1467874580279 Marionette DEBUG loaded listener.js 23:56:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (197CD000) [pid = 1580] [serial = 636] [outer = 1A826C00] 23:56:20 INFO - PROCESS | 1580 | 1467874580723 Marionette TRACE conn6 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 23:56:20 INFO - PROCESS | 1580 | 1467874580774 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 23:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:56:20 INFO - PROCESS | 1580 | 1467874580782 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:56:20 INFO - PROCESS | 1580 | 1467874580783 Marionette TRACE conn6 <- [1,814,null,{}] 23:56:20 INFO - PROCESS | 1580 | 1467874580787 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:20 INFO - PROCESS | 1580 | 1467874580789 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:20 INFO - PROCESS | 1580 | 1467874580870 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 23:56:20 INFO - PROCESS | 1580 | 1467874580876 Marionette TRACE conn6 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:20 INFO - PROCESS | 1580 | 1467874580878 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:20 INFO - PROCESS | 1580 | ++DOCSHELL 1A868000 == 35 [pid = 1580] [id = 213] 23:56:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A872800) [pid = 1580] [serial = 637] [outer = 00000000] 23:56:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1AB92800) [pid = 1580] [serial = 638] [outer = 1A872800] 23:56:20 INFO - PROCESS | 1580 | 1467874580926 Marionette DEBUG loaded listener.js 23:56:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1AB95C00) [pid = 1580] [serial = 639] [outer = 1A872800] 23:56:21 INFO - PROCESS | 1580 | 1467874581542 Marionette TRACE conn6 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 23:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 770ms 23:56:21 INFO - PROCESS | 1580 | 1467874581620 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 23:56:21 INFO - PROCESS | 1580 | 1467874581625 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 23:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:56:21 INFO - PROCESS | 1580 | 1467874581655 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:56:21 INFO - PROCESS | 1580 | 1467874581659 Marionette TRACE conn6 <- [1,818,null,{}] 23:56:21 INFO - PROCESS | 1580 | 1467874581665 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:21 INFO - PROCESS | 1580 | 1467874581668 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:21 INFO - PROCESS | 1580 | 1467874581799 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 23:56:21 INFO - PROCESS | 1580 | 1467874581916 Marionette TRACE conn6 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:21 INFO - PROCESS | 1580 | 1467874581919 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:21 INFO - PROCESS | 1580 | ++DOCSHELL 10A04000 == 36 [pid = 1580] [id = 214] 23:56:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (10A06800) [pid = 1580] [serial = 640] [outer = 00000000] 23:56:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (11DDDC00) [pid = 1580] [serial = 641] [outer = 10A06800] 23:56:21 INFO - PROCESS | 1580 | 1467874581976 Marionette DEBUG loaded listener.js 23:56:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1548BC00) [pid = 1580] [serial = 642] [outer = 10A06800] 23:56:22 INFO - PROCESS | 1580 | 1467874582661 Marionette TRACE conn6 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 23:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1034ms 23:56:22 INFO - PROCESS | 1580 | 1467874582677 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 23:56:22 INFO - PROCESS | 1580 | 1467874582682 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 23:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:56:22 INFO - PROCESS | 1580 | 1467874582688 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:56:22 INFO - PROCESS | 1580 | 1467874582691 Marionette TRACE conn6 <- [1,822,null,{}] 23:56:22 INFO - PROCESS | 1580 | 1467874582695 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:22 INFO - PROCESS | 1580 | 1467874582698 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:22 INFO - PROCESS | 1580 | 1467874582824 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 23:56:24 INFO - PROCESS | 1580 | 1467874584031 Marionette TRACE conn6 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:24 INFO - PROCESS | 1580 | 1467874584034 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:24 INFO - PROCESS | 1580 | ++DOCSHELL 1A728000 == 37 [pid = 1580] [id = 215] 23:56:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A729000) [pid = 1580] [serial = 643] [outer = 00000000] 23:56:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A80F000) [pid = 1580] [serial = 644] [outer = 1A729000] 23:56:24 INFO - PROCESS | 1580 | 1467874584150 Marionette DEBUG loaded listener.js 23:56:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1AB8E800) [pid = 1580] [serial = 645] [outer = 1A729000] 23:56:24 INFO - PROCESS | 1580 | --DOCSHELL 15870800 == 36 [pid = 1580] [id = 212] 23:56:24 INFO - PROCESS | 1580 | --DOCSHELL 10D42400 == 35 [pid = 1580] [id = 211] 23:56:24 INFO - PROCESS | 1580 | --DOCSHELL 1A809400 == 34 [pid = 1580] [id = 210] 23:56:24 INFO - PROCESS | 1580 | --DOCSHELL 199C7400 == 33 [pid = 1580] [id = 209] 23:56:24 INFO - PROCESS | 1580 | --DOCSHELL 18CCE400 == 32 [pid = 1580] [id = 208] 23:56:24 INFO - PROCESS | 1580 | --DOCSHELL 18267800 == 31 [pid = 1580] [id = 207] 23:56:24 INFO - PROCESS | 1580 | --DOCSHELL 1586A000 == 30 [pid = 1580] [id = 206] 23:56:24 INFO - PROCESS | 1580 | --DOCSHELL 10D42000 == 29 [pid = 1580] [id = 205] 23:56:24 INFO - PROCESS | 1580 | --DOCSHELL 10D4E800 == 28 [pid = 1580] [id = 204] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A7E3800) [pid = 1580] [serial = 599] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A72AC00) [pid = 1580] [serial = 600] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A66B000) [pid = 1580] [serial = 596] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D57400) [pid = 1580] [serial = 561] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (186BBC00) [pid = 1580] [serial = 588] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (197D0400) [pid = 1580] [serial = 591] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (19193000) [pid = 1580] [serial = 590] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (18266800) [pid = 1580] [serial = 576] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (15114000) [pid = 1580] [serial = 581] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (152CEC00) [pid = 1580] [serial = 582] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (15471400) [pid = 1580] [serial = 584] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (10D53800) [pid = 1580] [serial = 578] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (11ED1000) [pid = 1580] [serial = 579] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (199CD400) [pid = 1580] [serial = 593] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A722800) [pid = 1580] [serial = 597] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (17658400) [pid = 1580] [serial = 587] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (15875800) [pid = 1580] [serial = 585] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (19FED000) [pid = 1580] [serial = 594] [outer = 00000000] [url = about:blank] 23:56:24 INFO - PROCESS | 1580 | 1467874584909 Marionette TRACE conn6 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 23:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 2273ms 23:56:24 INFO - PROCESS | 1580 | 1467874584965 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 23:56:24 INFO - PROCESS | 1580 | 1467874584969 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 23:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:56:24 INFO - PROCESS | 1580 | 1467874584974 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:56:24 INFO - PROCESS | 1580 | 1467874584977 Marionette TRACE conn6 <- [1,826,null,{}] 23:56:25 INFO - PROCESS | 1580 | 1467874585038 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:25 INFO - PROCESS | 1580 | 1467874585040 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:25 INFO - PROCESS | 1580 | 1467874585166 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 23:56:25 INFO - PROCESS | 1580 | 1467874585173 Marionette TRACE conn6 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:25 INFO - PROCESS | 1580 | 1467874585176 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:25 INFO - PROCESS | 1580 | ++DOCSHELL 10D3E400 == 29 [pid = 1580] [id = 216] 23:56:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10D42400) [pid = 1580] [serial = 646] [outer = 00000000] 23:56:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (10D55800) [pid = 1580] [serial = 647] [outer = 10D42400] 23:56:25 INFO - PROCESS | 1580 | 1467874585224 Marionette DEBUG loaded listener.js 23:56:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (11341400) [pid = 1580] [serial = 648] [outer = 10D42400] 23:56:25 INFO - PROCESS | 1580 | 1467874585686 Marionette TRACE conn6 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 23:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 770ms 23:56:25 INFO - PROCESS | 1580 | 1467874585746 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 23:56:25 INFO - PROCESS | 1580 | 1467874585750 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 23:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:56:25 INFO - PROCESS | 1580 | 1467874585756 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:56:25 INFO - PROCESS | 1580 | 1467874585758 Marionette TRACE conn6 <- [1,830,null,{}] 23:56:25 INFO - PROCESS | 1580 | 1467874585762 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:25 INFO - PROCESS | 1580 | 1467874585765 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:25 INFO - PROCESS | 1580 | 1467874585855 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 23:56:25 INFO - PROCESS | 1580 | 1467874585864 Marionette TRACE conn6 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:25 INFO - PROCESS | 1580 | 1467874585866 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:25 INFO - PROCESS | 1580 | ++DOCSHELL 10D3D400 == 30 [pid = 1580] [id = 217] 23:56:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1586DC00) [pid = 1580] [serial = 649] [outer = 00000000] 23:56:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (15906800) [pid = 1580] [serial = 650] [outer = 1586DC00] 23:56:25 INFO - PROCESS | 1580 | 1467874585918 Marionette DEBUG loaded listener.js 23:56:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (159E8800) [pid = 1580] [serial = 651] [outer = 1586DC00] 23:56:26 INFO - PROCESS | 1580 | 1467874586366 Marionette TRACE conn6 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 23:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 630ms 23:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:56:26 INFO - PROCESS | 1580 | 1467874586390 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 23:56:26 INFO - PROCESS | 1580 | 1467874586392 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 23:56:26 INFO - PROCESS | 1580 | 1467874586399 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:56:26 INFO - PROCESS | 1580 | 1467874586403 Marionette TRACE conn6 <- [1,834,null,{}] 23:56:26 INFO - PROCESS | 1580 | 1467874586414 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:26 INFO - PROCESS | 1580 | 1467874586418 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:26 INFO - PROCESS | 1580 | 1467874586537 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 23:56:26 INFO - PROCESS | 1580 | 1467874586548 Marionette TRACE conn6 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:26 INFO - PROCESS | 1580 | 1467874586551 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:26 INFO - PROCESS | 1580 | ++DOCSHELL 18CCC800 == 31 [pid = 1580] [id = 218] 23:56:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (18CCD800) [pid = 1580] [serial = 652] [outer = 00000000] 23:56:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1905C000) [pid = 1580] [serial = 653] [outer = 18CCD800] 23:56:26 INFO - PROCESS | 1580 | 1467874586676 Marionette DEBUG loaded listener.js 23:56:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (197C9800) [pid = 1580] [serial = 654] [outer = 18CCD800] 23:56:27 INFO - PROCESS | 1580 | 1467874587070 Marionette TRACE conn6 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 23:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 730ms 23:56:27 INFO - PROCESS | 1580 | 1467874587126 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 23:56:27 INFO - PROCESS | 1580 | 1467874587129 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 23:56:27 INFO - PROCESS | 1580 | 1467874587132 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:56:27 INFO - PROCESS | 1580 | 1467874587133 Marionette TRACE conn6 <- [1,838,null,{}] 23:56:27 INFO - PROCESS | 1580 | 1467874587137 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:27 INFO - PROCESS | 1580 | 1467874587139 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:27 INFO - PROCESS | 1580 | 1467874587260 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 23:56:27 INFO - PROCESS | 1580 | 1467874587273 Marionette TRACE conn6 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:27 INFO - PROCESS | 1580 | 1467874587274 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:27 INFO - PROCESS | 1580 | ++DOCSHELL 191A1000 == 32 [pid = 1580] [id = 219] 23:56:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (197D5C00) [pid = 1580] [serial = 655] [outer = 00000000] 23:56:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (19FF5000) [pid = 1580] [serial = 656] [outer = 197D5C00] 23:56:27 INFO - PROCESS | 1580 | 1467874587319 Marionette DEBUG loaded listener.js 23:56:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A71B800) [pid = 1580] [serial = 657] [outer = 197D5C00] 23:56:27 INFO - PROCESS | 1580 | 1467874587742 Marionette TRACE conn6 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 23:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 23:56:27 INFO - PROCESS | 1580 | 1467874587806 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 23:56:27 INFO - PROCESS | 1580 | 1467874587808 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 23:56:27 INFO - PROCESS | 1580 | 1467874587811 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:56:27 INFO - PROCESS | 1580 | 1467874587813 Marionette TRACE conn6 <- [1,842,null,{}] 23:56:27 INFO - PROCESS | 1580 | 1467874587817 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:27 INFO - PROCESS | 1580 | 1467874587819 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:27 INFO - PROCESS | 1580 | 1467874587955 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 23:56:27 INFO - PROCESS | 1580 | 1467874587980 Marionette TRACE conn6 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:27 INFO - PROCESS | 1580 | 1467874587982 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:27 INFO - PROCESS | 1580 | ++DOCSHELL 1A723400 == 33 [pid = 1580] [id = 220] 23:56:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A724C00) [pid = 1580] [serial = 658] [outer = 00000000] 23:56:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A80A000) [pid = 1580] [serial = 659] [outer = 1A724C00] 23:56:28 INFO - PROCESS | 1580 | 1467874588026 Marionette DEBUG loaded listener.js 23:56:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A80D800) [pid = 1580] [serial = 660] [outer = 1A724C00] 23:56:28 INFO - PROCESS | 1580 | 1467874588487 Marionette TRACE conn6 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 23:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 730ms 23:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:56:28 INFO - PROCESS | 1580 | 1467874588546 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 23:56:28 INFO - PROCESS | 1580 | 1467874588548 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 23:56:28 INFO - PROCESS | 1580 | 1467874588557 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:56:28 INFO - PROCESS | 1580 | 1467874588558 Marionette TRACE conn6 <- [1,846,null,{}] 23:56:28 INFO - PROCESS | 1580 | 1467874588562 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:28 INFO - PROCESS | 1580 | 1467874588568 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:28 INFO - PROCESS | 1580 | 1467874588717 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 23:56:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1AB98C00) [pid = 1580] [serial = 661] [outer = 0D0C9C00] 23:56:28 INFO - PROCESS | 1580 | 1467874588793 Marionette TRACE conn6 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:28 INFO - PROCESS | 1580 | 1467874588795 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:28 INFO - PROCESS | 1580 | ++DOCSHELL 0D06E000 == 34 [pid = 1580] [id = 221] 23:56:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1ACDFC00) [pid = 1580] [serial = 662] [outer = 00000000] 23:56:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1ACE3400) [pid = 1580] [serial = 663] [outer = 1ACDFC00] 23:56:28 INFO - PROCESS | 1580 | 1467874588845 Marionette DEBUG loaded listener.js 23:56:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (19197400) [pid = 1580] [serial = 664] [outer = 1ACDFC00] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (18CCF000) [pid = 1580] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (10D42800) [pid = 1580] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (10D52000) [pid = 1580] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1586A400) [pid = 1580] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (18268C00) [pid = 1580] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (199C7800) [pid = 1580] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10D40800) [pid = 1580] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (18CC5C00) [pid = 1580] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A813000) [pid = 1580] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A826C00) [pid = 1580] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A809C00) [pid = 1580] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:56:29 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (18CCF400) [pid = 1580] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:56:29 INFO - PROCESS | 1580 | 1467874589398 Marionette TRACE conn6 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 23:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 890ms 23:56:29 INFO - PROCESS | 1580 | 1467874589442 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 23:56:29 INFO - PROCESS | 1580 | 1467874589444 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 23:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:56:29 INFO - PROCESS | 1580 | 1467874589447 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:56:29 INFO - PROCESS | 1580 | 1467874589449 Marionette TRACE conn6 <- [1,850,null,{}] 23:56:29 INFO - PROCESS | 1580 | 1467874589452 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:29 INFO - PROCESS | 1580 | 1467874589454 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:29 INFO - PROCESS | 1580 | 1467874589536 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 23:56:29 INFO - PROCESS | 1580 | 1467874589544 Marionette TRACE conn6 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:29 INFO - PROCESS | 1580 | 1467874589546 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:29 INFO - PROCESS | 1580 | ++DOCSHELL 151E3800 == 35 [pid = 1580] [id = 222] 23:56:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (15493C00) [pid = 1580] [serial = 665] [outer = 00000000] 23:56:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (199C7800) [pid = 1580] [serial = 666] [outer = 15493C00] 23:56:29 INFO - PROCESS | 1580 | 1467874589593 Marionette DEBUG loaded listener.js 23:56:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A09B800) [pid = 1580] [serial = 667] [outer = 15493C00] 23:56:30 INFO - PROCESS | 1580 | 1467874590008 Marionette TRACE conn6 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 23:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 630ms 23:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:56:30 INFO - PROCESS | 1580 | 1467874590078 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 23:56:30 INFO - PROCESS | 1580 | 1467874590080 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 23:56:30 INFO - PROCESS | 1580 | 1467874590083 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:56:30 INFO - PROCESS | 1580 | 1467874590085 Marionette TRACE conn6 <- [1,854,null,{}] 23:56:30 INFO - PROCESS | 1580 | 1467874590089 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:30 INFO - PROCESS | 1580 | 1467874590091 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:30 INFO - PROCESS | 1580 | 1467874590170 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 23:56:30 INFO - PROCESS | 1580 | 1467874590176 Marionette TRACE conn6 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:30 INFO - PROCESS | 1580 | 1467874590178 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:30 INFO - PROCESS | 1580 | ++DOCSHELL 1A826C00 == 36 [pid = 1580] [id = 223] 23:56:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A865400) [pid = 1580] [serial = 668] [outer = 00000000] 23:56:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1ACEB000) [pid = 1580] [serial = 669] [outer = 1A865400] 23:56:30 INFO - PROCESS | 1580 | 1467874590222 Marionette DEBUG loaded listener.js 23:56:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1BFDDC00) [pid = 1580] [serial = 670] [outer = 1A865400] 23:56:30 INFO - PROCESS | 1580 | 1467874590653 Marionette TRACE conn6 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 23:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 630ms 23:56:30 INFO - PROCESS | 1580 | 1467874590714 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 23:56:30 INFO - PROCESS | 1580 | 1467874590716 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 23:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:56:30 INFO - PROCESS | 1580 | 1467874590719 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:56:30 INFO - PROCESS | 1580 | 1467874590721 Marionette TRACE conn6 <- [1,858,null,{}] 23:56:30 INFO - PROCESS | 1580 | 1467874590725 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:30 INFO - PROCESS | 1580 | 1467874590726 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:30 INFO - PROCESS | 1580 | 1467874590806 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 23:56:30 INFO - PROCESS | 1580 | 1467874590815 Marionette TRACE conn6 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:30 INFO - PROCESS | 1580 | 1467874590817 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:30 INFO - PROCESS | 1580 | ++DOCSHELL 0D074400 == 37 [pid = 1580] [id = 224] 23:56:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (11ECB000) [pid = 1580] [serial = 671] [outer = 00000000] 23:56:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1C766800) [pid = 1580] [serial = 672] [outer = 11ECB000] 23:56:30 INFO - PROCESS | 1580 | 1467874590860 Marionette DEBUG loaded listener.js 23:56:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1C76B400) [pid = 1580] [serial = 673] [outer = 11ECB000] 23:56:31 INFO - PROCESS | 1580 | 1467874591297 Marionette TRACE conn6 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 23:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 630ms 23:56:31 INFO - PROCESS | 1580 | 1467874591365 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 23:56:31 INFO - PROCESS | 1580 | 1467874591369 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 23:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:56:31 INFO - PROCESS | 1580 | 1467874591379 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:56:31 INFO - PROCESS | 1580 | 1467874591384 Marionette TRACE conn6 <- [1,862,null,{}] 23:56:31 INFO - PROCESS | 1580 | 1467874591390 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:31 INFO - PROCESS | 1580 | 1467874591394 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:31 INFO - PROCESS | 1580 | 1467874591515 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 23:56:31 INFO - PROCESS | 1580 | 1467874591613 Marionette TRACE conn6 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:31 INFO - PROCESS | 1580 | 1467874591619 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:31 INFO - PROCESS | 1580 | ++DOCSHELL 10D4A400 == 38 [pid = 1580] [id = 225] 23:56:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (10D4AC00) [pid = 1580] [serial = 674] [outer = 00000000] 23:56:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1133C800) [pid = 1580] [serial = 675] [outer = 10D4AC00] 23:56:31 INFO - PROCESS | 1580 | 1467874591676 Marionette DEBUG loaded listener.js 23:56:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (15013C00) [pid = 1580] [serial = 676] [outer = 10D4AC00] 23:56:32 INFO - PROCESS | 1580 | 1467874592356 Marionette TRACE conn6 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 23:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1019ms 23:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:56:32 INFO - PROCESS | 1580 | 1467874592406 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 23:56:32 INFO - PROCESS | 1580 | 1467874592410 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 23:56:32 INFO - PROCESS | 1580 | 1467874592416 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:56:32 INFO - PROCESS | 1580 | 1467874592421 Marionette TRACE conn6 <- [1,866,null,{}] 23:56:32 INFO - PROCESS | 1580 | 1467874592426 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:32 INFO - PROCESS | 1580 | 1467874592429 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:32 INFO - PROCESS | 1580 | 1467874592546 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 23:56:32 INFO - PROCESS | 1580 | 1467874592676 Marionette TRACE conn6 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:32 INFO - PROCESS | 1580 | 1467874592679 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:32 INFO - PROCESS | 1580 | ++DOCSHELL 18265C00 == 39 [pid = 1580] [id = 226] 23:56:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (18267800) [pid = 1580] [serial = 677] [outer = 00000000] 23:56:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (191A0C00) [pid = 1580] [serial = 678] [outer = 18267800] 23:56:32 INFO - PROCESS | 1580 | 1467874592736 Marionette DEBUG loaded listener.js 23:56:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (199D0000) [pid = 1580] [serial = 679] [outer = 18267800] 23:56:33 INFO - PROCESS | 1580 | 1467874593301 Marionette TRACE conn6 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 23:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 930ms 23:56:33 INFO - PROCESS | 1580 | 1467874593346 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 23:56:33 INFO - PROCESS | 1580 | 1467874593349 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 23:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:56:33 INFO - PROCESS | 1580 | 1467874593352 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:56:33 INFO - PROCESS | 1580 | 1467874593355 Marionette TRACE conn6 <- [1,870,null,{}] 23:56:33 INFO - PROCESS | 1580 | 1467874593365 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:33 INFO - PROCESS | 1580 | 1467874593370 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:33 INFO - PROCESS | 1580 | 1467874593483 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 23:56:33 INFO - PROCESS | 1580 | 1467874593584 Marionette TRACE conn6 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:33 INFO - PROCESS | 1580 | 1467874593588 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:33 INFO - PROCESS | 1580 | ++DOCSHELL 1C767800 == 40 [pid = 1580] [id = 227] 23:56:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1C768000) [pid = 1580] [serial = 680] [outer = 00000000] 23:56:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1C771400) [pid = 1580] [serial = 681] [outer = 1C768000] 23:56:33 INFO - PROCESS | 1580 | 1467874593645 Marionette DEBUG loaded listener.js 23:56:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1CC0FC00) [pid = 1580] [serial = 682] [outer = 1C768000] 23:56:34 INFO - PROCESS | 1580 | 1467874594221 Marionette TRACE conn6 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 23:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 930ms 23:56:34 INFO - PROCESS | 1580 | 1467874594286 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 23:56:34 INFO - PROCESS | 1580 | 1467874594288 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 23:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:56:34 INFO - PROCESS | 1580 | 1467874594292 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:56:34 INFO - PROCESS | 1580 | 1467874594294 Marionette TRACE conn6 <- [1,874,null,{}] 23:56:34 INFO - PROCESS | 1580 | 1467874594298 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:34 INFO - PROCESS | 1580 | 1467874594300 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:34 INFO - PROCESS | 1580 | 1467874594412 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 23:56:34 INFO - PROCESS | 1580 | 1467874594545 Marionette TRACE conn6 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:34 INFO - PROCESS | 1580 | 1467874594547 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:34 INFO - PROCESS | 1580 | ++DOCSHELL 1A86E800 == 41 [pid = 1580] [id = 228] 23:56:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1A86FC00) [pid = 1580] [serial = 683] [outer = 00000000] 23:56:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1CF64000) [pid = 1580] [serial = 684] [outer = 1A86FC00] 23:56:34 INFO - PROCESS | 1580 | 1467874594602 Marionette DEBUG loaded listener.js 23:56:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1D2BD400) [pid = 1580] [serial = 685] [outer = 1A86FC00] 23:56:35 INFO - PROCESS | 1580 | 1467874595303 Marionette TRACE conn6 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 23:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1068ms 23:56:35 INFO - PROCESS | 1580 | 1467874595364 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 23:56:35 INFO - PROCESS | 1580 | 1467874595368 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 23:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:56:35 INFO - PROCESS | 1580 | 1467874595373 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:56:35 INFO - PROCESS | 1580 | 1467874595376 Marionette TRACE conn6 <- [1,878,null,{}] 23:56:35 INFO - PROCESS | 1580 | 1467874595381 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:35 INFO - PROCESS | 1580 | 1467874595384 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:35 INFO - PROCESS | 1580 | 1467874595484 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 23:56:35 INFO - PROCESS | 1580 | 1467874595613 Marionette TRACE conn6 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:35 INFO - PROCESS | 1580 | 1467874595616 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:35 INFO - PROCESS | 1580 | ++DOCSHELL 10D57800 == 42 [pid = 1580] [id = 229] 23:56:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1511E800) [pid = 1580] [serial = 686] [outer = 00000000] 23:56:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (1586F800) [pid = 1580] [serial = 687] [outer = 1511E800] 23:56:35 INFO - PROCESS | 1580 | 1467874595668 Marionette DEBUG loaded listener.js 23:56:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (159E2C00) [pid = 1580] [serial = 688] [outer = 1511E800] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 1A826C00 == 41 [pid = 1580] [id = 223] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 151E3800 == 40 [pid = 1580] [id = 222] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 0D06E000 == 39 [pid = 1580] [id = 221] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 1A723400 == 38 [pid = 1580] [id = 220] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 191A1000 == 37 [pid = 1580] [id = 219] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 18CCC800 == 36 [pid = 1580] [id = 218] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 10D3D400 == 35 [pid = 1580] [id = 217] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 10D3E400 == 34 [pid = 1580] [id = 216] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 1A728000 == 33 [pid = 1580] [id = 215] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 10A04000 == 32 [pid = 1580] [id = 214] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 1A868000 == 31 [pid = 1580] [id = 213] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 1A86E800 == 30 [pid = 1580] [id = 228] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 1C767800 == 29 [pid = 1580] [id = 227] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 0D074400 == 28 [pid = 1580] [id = 224] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 10D4A400 == 27 [pid = 1580] [id = 225] 23:56:36 INFO - PROCESS | 1580 | --DOCSHELL 18265C00 == 26 [pid = 1580] [id = 226] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (1919FC00) [pid = 1580] [serial = 623] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (10D54000) [pid = 1580] [serial = 614] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1118BC00) [pid = 1580] [serial = 615] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (15491400) [pid = 1580] [serial = 612] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1511B000) [pid = 1580] [serial = 611] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (15871000) [pid = 1580] [serial = 617] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (15898400) [pid = 1580] [serial = 618] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (186C3800) [pid = 1580] [serial = 620] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (19FEB400) [pid = 1580] [serial = 626] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (159E9C00) [pid = 1580] [serial = 603] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1592E800) [pid = 1580] [serial = 602] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (199CCC00) [pid = 1580] [serial = 606] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (197CFC00) [pid = 1580] [serial = 605] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A81E400) [pid = 1580] [serial = 609] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A815C00) [pid = 1580] [serial = 608] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (197CD000) [pid = 1580] [serial = 636] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1AB92800) [pid = 1580] [serial = 638] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1982C400) [pid = 1580] [serial = 624] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A814800) [pid = 1580] [serial = 629] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A09C400) [pid = 1580] [serial = 627] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A868800) [pid = 1580] [serial = 635] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A81B400) [pid = 1580] [serial = 630] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A81D400) [pid = 1580] [serial = 632] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A823C00) [pid = 1580] [serial = 633] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (186FDC00) [pid = 1580] [serial = 621] [outer = 00000000] [url = about:blank] 23:56:36 INFO - PROCESS | 1580 | 1467874596837 Marionette TRACE conn6 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 23:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1521ms 23:56:36 INFO - PROCESS | 1580 | 1467874596898 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 23:56:36 INFO - PROCESS | 1580 | 1467874596902 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 23:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:56:36 INFO - PROCESS | 1580 | 1467874596907 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:56:36 INFO - PROCESS | 1580 | 1467874596910 Marionette TRACE conn6 <- [1,882,null,{}] 23:56:36 INFO - PROCESS | 1580 | 1467874596916 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:36 INFO - PROCESS | 1580 | 1467874596918 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:36 INFO - PROCESS | 1580 | 1467874597002 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 23:56:36 INFO - PROCESS | 1580 | 1467874597008 Marionette TRACE conn6 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:36 INFO - PROCESS | 1580 | 1467874597012 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:37 INFO - PROCESS | 1580 | ++DOCSHELL 10A2E000 == 27 [pid = 1580] [id = 230] 23:56:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10A2EC00) [pid = 1580] [serial = 689] [outer = 00000000] 23:56:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (10D41800) [pid = 1580] [serial = 690] [outer = 10A2EC00] 23:56:37 INFO - PROCESS | 1580 | 1467874597066 Marionette DEBUG loaded listener.js 23:56:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (10D4CC00) [pid = 1580] [serial = 691] [outer = 10A2EC00] 23:56:37 INFO - PROCESS | 1580 | 1467874597552 Marionette TRACE conn6 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 23:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 670ms 23:56:37 INFO - PROCESS | 1580 | 1467874597580 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 23:56:37 INFO - PROCESS | 1580 | 1467874597585 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 23:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:56:37 INFO - PROCESS | 1580 | 1467874597591 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:56:37 INFO - PROCESS | 1580 | 1467874597593 Marionette TRACE conn6 <- [1,886,null,{}] 23:56:37 INFO - PROCESS | 1580 | 1467874597597 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:37 INFO - PROCESS | 1580 | 1467874597599 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:37 INFO - PROCESS | 1580 | 1467874597686 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 23:56:37 INFO - PROCESS | 1580 | 1467874597695 Marionette TRACE conn6 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:37 INFO - PROCESS | 1580 | 1467874597697 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:37 INFO - PROCESS | 1580 | ++DOCSHELL 151E9C00 == 28 [pid = 1580] [id = 231] 23:56:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (151EC400) [pid = 1580] [serial = 692] [outer = 00000000] 23:56:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (152D2800) [pid = 1580] [serial = 693] [outer = 151EC400] 23:56:37 INFO - PROCESS | 1580 | 1467874597746 Marionette DEBUG loaded listener.js 23:56:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1582B400) [pid = 1580] [serial = 694] [outer = 151EC400] 23:56:38 INFO - PROCESS | 1580 | 1467874598219 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 23:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 671ms 23:56:38 INFO - PROCESS | 1580 | 1467874598267 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 23:56:38 INFO - PROCESS | 1580 | 1467874598269 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 23:56:38 INFO - PROCESS | 1580 | 1467874598272 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:56:38 INFO - PROCESS | 1580 | 1467874598276 Marionette TRACE conn6 <- [1,890,null,{}] 23:56:38 INFO - PROCESS | 1580 | 1467874598287 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:38 INFO - PROCESS | 1580 | 1467874598291 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:38 INFO - PROCESS | 1580 | 1467874598379 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 23:56:38 INFO - PROCESS | 1580 | 1467874598389 Marionette TRACE conn6 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:38 INFO - PROCESS | 1580 | 1467874598392 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:38 INFO - PROCESS | 1580 | ++DOCSHELL 15A85000 == 29 [pid = 1580] [id = 232] 23:56:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1675BC00) [pid = 1580] [serial = 695] [outer = 00000000] 23:56:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (16E44C00) [pid = 1580] [serial = 696] [outer = 1675BC00] 23:56:38 INFO - PROCESS | 1580 | 1467874598443 Marionette DEBUG loaded listener.js 23:56:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (17658C00) [pid = 1580] [serial = 697] [outer = 1675BC00] 23:56:38 INFO - PROCESS | 1580 | 1467874598908 Marionette TRACE conn6 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 23:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 23:56:38 INFO - PROCESS | 1580 | 1467874598946 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 23:56:38 INFO - PROCESS | 1580 | 1467874598948 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 23:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:56:38 INFO - PROCESS | 1580 | 1467874598961 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:56:38 INFO - PROCESS | 1580 | 1467874598963 Marionette TRACE conn6 <- [1,894,null,{}] 23:56:38 INFO - PROCESS | 1580 | 1467874598966 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:38 INFO - PROCESS | 1580 | 1467874598968 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:39 INFO - PROCESS | 1580 | 1467874599078 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 23:56:39 INFO - PROCESS | 1580 | 1467874599156 Marionette TRACE conn6 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:39 INFO - PROCESS | 1580 | 1467874599158 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:39 INFO - PROCESS | 1580 | ++DOCSHELL 186F9C00 == 30 [pid = 1580] [id = 233] 23:56:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (186FA000) [pid = 1580] [serial = 698] [outer = 00000000] 23:56:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (18CCB000) [pid = 1580] [serial = 699] [outer = 186FA000] 23:56:39 INFO - PROCESS | 1580 | 1467874599202 Marionette DEBUG loaded listener.js 23:56:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1905F000) [pid = 1580] [serial = 700] [outer = 186FA000] 23:56:39 INFO - PROCESS | 1580 | 1467874599615 Marionette TRACE conn6 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 23:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 23:56:39 INFO - PROCESS | 1580 | 1467874599637 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 23:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:56:39 INFO - PROCESS | 1580 | 1467874599639 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 23:56:39 INFO - PROCESS | 1580 | 1467874599642 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:56:39 INFO - PROCESS | 1580 | 1467874599644 Marionette TRACE conn6 <- [1,898,null,{}] 23:56:39 INFO - PROCESS | 1580 | 1467874599647 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:39 INFO - PROCESS | 1580 | 1467874599649 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:39 INFO - PROCESS | 1580 | 1467874599754 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 23:56:39 INFO - PROCESS | 1580 | 1467874599760 Marionette TRACE conn6 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:39 INFO - PROCESS | 1580 | 1467874599762 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:39 INFO - PROCESS | 1580 | ++DOCSHELL 197D5000 == 31 [pid = 1580] [id = 234] 23:56:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (197D5400) [pid = 1580] [serial = 701] [outer = 00000000] 23:56:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (199C7000) [pid = 1580] [serial = 702] [outer = 197D5400] 23:56:39 INFO - PROCESS | 1580 | 1467874599806 Marionette DEBUG loaded listener.js 23:56:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (199CF800) [pid = 1580] [serial = 703] [outer = 197D5400] 23:56:40 INFO - PROCESS | 1580 | 1467874600261 Marionette TRACE conn6 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 23:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 23:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:56:40 INFO - PROCESS | 1580 | 1467874600313 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 23:56:40 INFO - PROCESS | 1580 | 1467874600315 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 23:56:40 INFO - PROCESS | 1580 | 1467874600318 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:56:40 INFO - PROCESS | 1580 | 1467874600320 Marionette TRACE conn6 <- [1,902,null,{}] 23:56:40 INFO - PROCESS | 1580 | 1467874600323 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:40 INFO - PROCESS | 1580 | 1467874600329 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:40 INFO - PROCESS | 1580 | 1467874600490 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 23:56:40 INFO - PROCESS | 1580 | 1467874600515 Marionette TRACE conn6 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:40 INFO - PROCESS | 1580 | 1467874600517 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:40 INFO - PROCESS | 1580 | ++DOCSHELL 19FF6800 == 32 [pid = 1580] [id = 235] 23:56:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1A09A000) [pid = 1580] [serial = 704] [outer = 00000000] 23:56:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1A71E800) [pid = 1580] [serial = 705] [outer = 1A09A000] 23:56:40 INFO - PROCESS | 1580 | 1467874600563 Marionette DEBUG loaded listener.js 23:56:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1A727400) [pid = 1580] [serial = 706] [outer = 1A09A000] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1ACDFC00) [pid = 1580] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A724C00) [pid = 1580] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (10A06800) [pid = 1580] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A872800) [pid = 1580] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (10D42400) [pid = 1580] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (15493C00) [pid = 1580] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A729000) [pid = 1580] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1586DC00) [pid = 1580] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (18CCD800) [pid = 1580] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (11ECB000) [pid = 1580] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A865400) [pid = 1580] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:56:41 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (197D5C00) [pid = 1580] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:56:41 INFO - PROCESS | 1580 | 1467874601257 Marionette TRACE conn6 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 23:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 970ms 23:56:41 INFO - PROCESS | 1580 | 1467874601289 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 23:56:41 INFO - PROCESS | 1580 | 1467874601291 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 23:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:56:41 INFO - PROCESS | 1580 | 1467874601294 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:56:41 INFO - PROCESS | 1580 | 1467874601296 Marionette TRACE conn6 <- [1,906,null,{}] 23:56:41 INFO - PROCESS | 1580 | 1467874601300 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:41 INFO - PROCESS | 1580 | 1467874601302 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:41 INFO - PROCESS | 1580 | 1467874601380 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 23:56:41 INFO - PROCESS | 1580 | 1467874601385 Marionette TRACE conn6 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:41 INFO - PROCESS | 1580 | 1467874601387 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:41 INFO - PROCESS | 1580 | ++DOCSHELL 10A22400 == 33 [pid = 1580] [id = 236] 23:56:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (10D40800) [pid = 1580] [serial = 707] [outer = 00000000] 23:56:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (19FF0C00) [pid = 1580] [serial = 708] [outer = 10D40800] 23:56:41 INFO - PROCESS | 1580 | 1467874601430 Marionette DEBUG loaded listener.js 23:56:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A097800) [pid = 1580] [serial = 709] [outer = 10D40800] 23:56:41 INFO - PROCESS | 1580 | 1467874601901 Marionette TRACE conn6 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 23:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 630ms 23:56:41 INFO - PROCESS | 1580 | 1467874601925 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 23:56:41 INFO - PROCESS | 1580 | 1467874601927 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 23:56:41 INFO - PROCESS | 1580 | 1467874601930 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:56:41 INFO - PROCESS | 1580 | 1467874601932 Marionette TRACE conn6 <- [1,910,null,{}] 23:56:41 INFO - PROCESS | 1580 | 1467874601935 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:41 INFO - PROCESS | 1580 | 1467874601937 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:42 INFO - PROCESS | 1580 | 1467874602017 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 23:56:42 INFO - PROCESS | 1580 | 1467874602023 Marionette TRACE conn6 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:42 INFO - PROCESS | 1580 | 1467874602025 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:42 INFO - PROCESS | 1580 | ++DOCSHELL 1A80CC00 == 34 [pid = 1580] [id = 237] 23:56:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A812400) [pid = 1580] [serial = 710] [outer = 00000000] 23:56:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A81B400) [pid = 1580] [serial = 711] [outer = 1A812400] 23:56:42 INFO - PROCESS | 1580 | 1467874602071 Marionette DEBUG loaded listener.js 23:56:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (18CD0800) [pid = 1580] [serial = 712] [outer = 1A812400] 23:56:42 INFO - PROCESS | 1580 | 1467874602481 Marionette TRACE conn6 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 23:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 570ms 23:56:42 INFO - PROCESS | 1580 | 1467874602505 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 23:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:56:42 INFO - PROCESS | 1580 | 1467874602506 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 23:56:42 INFO - PROCESS | 1580 | 1467874602509 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:56:42 INFO - PROCESS | 1580 | 1467874602511 Marionette TRACE conn6 <- [1,914,null,{}] 23:56:42 INFO - PROCESS | 1580 | 1467874602514 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:42 INFO - PROCESS | 1580 | 1467874602516 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:42 INFO - PROCESS | 1580 | 1467874602631 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 23:56:42 INFO - PROCESS | 1580 | 1467874602639 Marionette TRACE conn6 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:42 INFO - PROCESS | 1580 | 1467874602641 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:42 INFO - PROCESS | 1580 | ++DOCSHELL 15A83800 == 35 [pid = 1580] [id = 238] 23:56:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A828C00) [pid = 1580] [serial = 713] [outer = 00000000] 23:56:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A86A400) [pid = 1580] [serial = 714] [outer = 1A828C00] 23:56:42 INFO - PROCESS | 1580 | 1467874602694 Marionette DEBUG loaded listener.js 23:56:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A921800) [pid = 1580] [serial = 715] [outer = 1A828C00] 23:56:43 INFO - PROCESS | 1580 | 1467874603105 Marionette TRACE conn6 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 23:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 634ms 23:56:43 INFO - PROCESS | 1580 | 1467874603145 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 23:56:43 INFO - PROCESS | 1580 | 1467874603147 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 23:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:56:43 INFO - PROCESS | 1580 | 1467874603150 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:56:43 INFO - PROCESS | 1580 | 1467874603152 Marionette TRACE conn6 <- [1,918,null,{}] 23:56:43 INFO - PROCESS | 1580 | 1467874603155 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:43 INFO - PROCESS | 1580 | 1467874603157 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:43 INFO - PROCESS | 1580 | 1467874603284 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 23:56:43 INFO - PROCESS | 1580 | 1467874603446 Marionette TRACE conn6 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:43 INFO - PROCESS | 1580 | 1467874603449 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:43 INFO - PROCESS | 1580 | ++DOCSHELL 10A08800 == 36 [pid = 1580] [id = 239] 23:56:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (10A09400) [pid = 1580] [serial = 716] [outer = 00000000] 23:56:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (10A26400) [pid = 1580] [serial = 717] [outer = 10A09400] 23:56:43 INFO - PROCESS | 1580 | 1467874603531 Marionette DEBUG loaded listener.js 23:56:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (10A30000) [pid = 1580] [serial = 718] [outer = 10A09400] 23:56:44 INFO - PROCESS | 1580 | 1467874604178 Marionette TRACE conn6 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 23:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1068ms 23:56:44 INFO - PROCESS | 1580 | 1467874604220 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 23:56:44 INFO - PROCESS | 1580 | 1467874604224 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 23:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:56:44 INFO - PROCESS | 1580 | 1467874604229 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:56:44 INFO - PROCESS | 1580 | 1467874604233 Marionette TRACE conn6 <- [1,922,null,{}] 23:56:44 INFO - PROCESS | 1580 | 1467874604237 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:44 INFO - PROCESS | 1580 | 1467874604240 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:44 INFO - PROCESS | 1580 | 1467874604366 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 23:56:44 INFO - PROCESS | 1580 | 1467874604497 Marionette TRACE conn6 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:44 INFO - PROCESS | 1580 | 1467874604500 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:44 INFO - PROCESS | 1580 | ++DOCSHELL 15863000 == 37 [pid = 1580] [id = 240] 23:56:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (15870800) [pid = 1580] [serial = 719] [outer = 00000000] 23:56:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (15878800) [pid = 1580] [serial = 720] [outer = 15870800] 23:56:44 INFO - PROCESS | 1580 | 1467874604556 Marionette DEBUG loaded listener.js 23:56:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (15974000) [pid = 1580] [serial = 721] [outer = 15870800] 23:56:45 INFO - PROCESS | 1580 | 1467874605313 Marionette TRACE conn6 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 23:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1136ms 23:56:45 INFO - PROCESS | 1580 | 1467874605365 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 23:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:56:45 INFO - PROCESS | 1580 | 1467874605369 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 23:56:45 INFO - PROCESS | 1580 | 1467874605372 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:56:45 INFO - PROCESS | 1580 | 1467874605375 Marionette TRACE conn6 <- [1,926,null,{}] 23:56:45 INFO - PROCESS | 1580 | 1467874605379 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:45 INFO - PROCESS | 1580 | 1467874605382 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:45 INFO - PROCESS | 1580 | 1467874605511 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 23:56:45 INFO - PROCESS | 1580 | 1467874605710 Marionette TRACE conn6 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:45 INFO - PROCESS | 1580 | 1467874605713 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:45 INFO - PROCESS | 1580 | ++DOCSHELL 0D175400 == 38 [pid = 1580] [id = 241] 23:56:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (0D17E800) [pid = 1580] [serial = 722] [outer = 00000000] 23:56:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (10A08000) [pid = 1580] [serial = 723] [outer = 0D17E800] 23:56:45 INFO - PROCESS | 1580 | 1467874605776 Marionette DEBUG loaded listener.js 23:56:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (10A24800) [pid = 1580] [serial = 724] [outer = 0D17E800] 23:56:46 INFO - PROCESS | 1580 | --DOCSHELL 15A83800 == 37 [pid = 1580] [id = 238] 23:56:46 INFO - PROCESS | 1580 | --DOCSHELL 1A80CC00 == 36 [pid = 1580] [id = 237] 23:56:46 INFO - PROCESS | 1580 | --DOCSHELL 10A22400 == 35 [pid = 1580] [id = 236] 23:56:46 INFO - PROCESS | 1580 | --DOCSHELL 19FF6800 == 34 [pid = 1580] [id = 235] 23:56:46 INFO - PROCESS | 1580 | --DOCSHELL 197D5000 == 33 [pid = 1580] [id = 234] 23:56:46 INFO - PROCESS | 1580 | --DOCSHELL 186F9C00 == 32 [pid = 1580] [id = 233] 23:56:46 INFO - PROCESS | 1580 | --DOCSHELL 15A85000 == 31 [pid = 1580] [id = 232] 23:56:46 INFO - PROCESS | 1580 | --DOCSHELL 151E9C00 == 30 [pid = 1580] [id = 231] 23:56:46 INFO - PROCESS | 1580 | --DOCSHELL 10A2E000 == 29 [pid = 1580] [id = 230] 23:56:46 INFO - PROCESS | 1580 | --DOCSHELL 10D57800 == 28 [pid = 1580] [id = 229] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (1ACE3400) [pid = 1580] [serial = 663] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1E5A8800) [pid = 1580] [serial = 378] [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.] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1A80D800) [pid = 1580] [serial = 660] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1A80A000) [pid = 1580] [serial = 659] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (11DDDC00) [pid = 1580] [serial = 641] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1548BC00) [pid = 1580] [serial = 642] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1AB95C00) [pid = 1580] [serial = 639] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (10D55800) [pid = 1580] [serial = 647] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (11341400) [pid = 1580] [serial = 648] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A09B800) [pid = 1580] [serial = 667] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A80F000) [pid = 1580] [serial = 644] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1AB8E800) [pid = 1580] [serial = 645] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (15906800) [pid = 1580] [serial = 650] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (159E8800) [pid = 1580] [serial = 651] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1905C000) [pid = 1580] [serial = 653] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (197C9800) [pid = 1580] [serial = 654] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1C76B400) [pid = 1580] [serial = 673] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1BFDDC00) [pid = 1580] [serial = 670] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (199C7800) [pid = 1580] [serial = 666] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1ACEB000) [pid = 1580] [serial = 669] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (19197400) [pid = 1580] [serial = 664] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (19FF5000) [pid = 1580] [serial = 656] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A71B800) [pid = 1580] [serial = 657] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1C766800) [pid = 1580] [serial = 672] [outer = 00000000] [url = about:blank] 23:56:46 INFO - PROCESS | 1580 | 1467874606406 Marionette TRACE conn6 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 23:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1075ms 23:56:46 INFO - PROCESS | 1580 | 1467874606451 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 23:56:46 INFO - PROCESS | 1580 | 1467874606454 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 23:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:56:46 INFO - PROCESS | 1580 | 1467874606458 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:56:46 INFO - PROCESS | 1580 | 1467874606461 Marionette TRACE conn6 <- [1,930,null,{}] 23:56:46 INFO - PROCESS | 1580 | 1467874606466 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:46 INFO - PROCESS | 1580 | 1467874606471 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:46 INFO - PROCESS | 1580 | 1467874606605 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 23:56:46 INFO - PROCESS | 1580 | 1467874606662 Marionette TRACE conn6 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:46 INFO - PROCESS | 1580 | 1467874606665 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:46 INFO - PROCESS | 1580 | ++DOCSHELL 10D41000 == 29 [pid = 1580] [id = 242] 23:56:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10D47000) [pid = 1580] [serial = 725] [outer = 00000000] 23:56:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (111B6C00) [pid = 1580] [serial = 726] [outer = 10D47000] 23:56:46 INFO - PROCESS | 1580 | 1467874606712 Marionette DEBUG loaded listener.js 23:56:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (11ECB000) [pid = 1580] [serial = 727] [outer = 10D47000] 23:56:47 INFO - PROCESS | 1580 | 1467874607092 Marionette TRACE conn6 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 23:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 23:56:47 INFO - PROCESS | 1580 | 1467874607132 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 23:56:47 INFO - PROCESS | 1580 | 1467874607136 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 23:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:56:47 INFO - PROCESS | 1580 | 1467874607141 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:56:47 INFO - PROCESS | 1580 | 1467874607143 Marionette TRACE conn6 <- [1,934,null,{}] 23:56:47 INFO - PROCESS | 1580 | 1467874607147 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:47 INFO - PROCESS | 1580 | 1467874607149 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:47 INFO - PROCESS | 1580 | 1467874607265 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 23:56:47 INFO - PROCESS | 1580 | 1467874607275 Marionette TRACE conn6 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:47 INFO - PROCESS | 1580 | 1467874607277 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:47 INFO - PROCESS | 1580 | ++DOCSHELL 15896800 == 30 [pid = 1580] [id = 243] 23:56:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (15898400) [pid = 1580] [serial = 728] [outer = 00000000] 23:56:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (17658400) [pid = 1580] [serial = 729] [outer = 15898400] 23:56:47 INFO - PROCESS | 1580 | 1467874607326 Marionette DEBUG loaded listener.js 23:56:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (186F8C00) [pid = 1580] [serial = 730] [outer = 15898400] 23:56:47 INFO - PROCESS | 1580 | 1467874607804 Marionette TRACE conn6 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 23:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 23:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:56:47 INFO - PROCESS | 1580 | 1467874607818 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 23:56:47 INFO - PROCESS | 1580 | 1467874607820 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 23:56:47 INFO - PROCESS | 1580 | 1467874607825 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:56:47 INFO - PROCESS | 1580 | 1467874607831 Marionette TRACE conn6 <- [1,938,null,{}] 23:56:47 INFO - PROCESS | 1580 | 1467874607840 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:47 INFO - PROCESS | 1580 | 1467874607844 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:47 INFO - PROCESS | 1580 | 1467874607929 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 23:56:47 INFO - PROCESS | 1580 | 1467874607938 Marionette TRACE conn6 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:47 INFO - PROCESS | 1580 | 1467874607941 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:47 INFO - PROCESS | 1580 | ++DOCSHELL 199CA400 == 31 [pid = 1580] [id = 244] 23:56:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (199CCC00) [pid = 1580] [serial = 731] [outer = 00000000] 23:56:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (19FF1800) [pid = 1580] [serial = 732] [outer = 199CCC00] 23:56:47 INFO - PROCESS | 1580 | 1467874607987 Marionette DEBUG loaded listener.js 23:56:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A0A0C00) [pid = 1580] [serial = 733] [outer = 199CCC00] 23:56:48 INFO - PROCESS | 1580 | 1467874608419 Marionette TRACE conn6 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 23:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 630ms 23:56:48 INFO - PROCESS | 1580 | 1467874608455 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 23:56:48 INFO - PROCESS | 1580 | 1467874608458 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 23:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:56:48 INFO - PROCESS | 1580 | 1467874608461 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:56:48 INFO - PROCESS | 1580 | 1467874608463 Marionette TRACE conn6 <- [1,942,null,{}] 23:56:48 INFO - PROCESS | 1580 | 1467874608467 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:48 INFO - PROCESS | 1580 | 1467874608469 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:48 INFO - PROCESS | 1580 | 1467874608554 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 23:56:48 INFO - PROCESS | 1580 | 1467874608559 Marionette TRACE conn6 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:48 INFO - PROCESS | 1580 | 1467874608561 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:48 INFO - PROCESS | 1580 | ++DOCSHELL 18CCA400 == 32 [pid = 1580] [id = 245] 23:56:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A56A000) [pid = 1580] [serial = 734] [outer = 00000000] 23:56:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A80BC00) [pid = 1580] [serial = 735] [outer = 1A56A000] 23:56:48 INFO - PROCESS | 1580 | 1467874608606 Marionette DEBUG loaded listener.js 23:56:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A80CC00) [pid = 1580] [serial = 736] [outer = 1A56A000] 23:56:49 INFO - PROCESS | 1580 | 1467874609092 Marionette TRACE conn6 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 23:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 23:56:49 INFO - PROCESS | 1580 | 1467874609135 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 23:56:49 INFO - PROCESS | 1580 | 1467874609137 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 23:56:49 INFO - PROCESS | 1580 | 1467874609140 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:56:49 INFO - PROCESS | 1580 | 1467874609142 Marionette TRACE conn6 <- [1,946,null,{}] 23:56:49 INFO - PROCESS | 1580 | 1467874609146 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:49 INFO - PROCESS | 1580 | 1467874609148 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:49 INFO - PROCESS | 1580 | 1467874609256 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 23:56:49 INFO - PROCESS | 1580 | 1467874609313 Marionette TRACE conn6 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:49 INFO - PROCESS | 1580 | 1467874609319 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:49 INFO - PROCESS | 1580 | ++DOCSHELL 1A821800 == 33 [pid = 1580] [id = 246] 23:56:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A821C00) [pid = 1580] [serial = 737] [outer = 00000000] 23:56:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A863C00) [pid = 1580] [serial = 738] [outer = 1A821C00] 23:56:49 INFO - PROCESS | 1580 | 1467874609373 Marionette DEBUG loaded listener.js 23:56:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1AB8E800) [pid = 1580] [serial = 739] [outer = 1A821C00] 23:56:49 INFO - PROCESS | 1580 | 1467874609810 Marionette TRACE conn6 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 23:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 730ms 23:56:49 INFO - PROCESS | 1580 | 1467874609881 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 23:56:49 INFO - PROCESS | 1580 | 1467874609884 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 23:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:56:49 INFO - PROCESS | 1580 | 1467874609926 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:56:49 INFO - PROCESS | 1580 | 1467874609928 Marionette TRACE conn6 <- [1,950,null,{}] 23:56:49 INFO - PROCESS | 1580 | 1467874609932 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:49 INFO - PROCESS | 1580 | 1467874609934 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:50 INFO - PROCESS | 1580 | 1467874610069 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 23:56:50 INFO - PROCESS | 1580 | 1467874610075 Marionette TRACE conn6 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:50 INFO - PROCESS | 1580 | 1467874610077 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:50 INFO - PROCESS | 1580 | ++DOCSHELL 18CCB800 == 34 [pid = 1580] [id = 247] 23:56:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1ACE0000) [pid = 1580] [serial = 740] [outer = 00000000] 23:56:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1ACE7C00) [pid = 1580] [serial = 741] [outer = 1ACE0000] 23:56:50 INFO - PROCESS | 1580 | 1467874610171 Marionette DEBUG loaded listener.js 23:56:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1ACEAC00) [pid = 1580] [serial = 742] [outer = 1ACE0000] 23:56:50 INFO - PROCESS | 1580 | 1467874610580 Marionette TRACE conn6 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 23:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 690ms 23:56:50 INFO - PROCESS | 1580 | 1467874610610 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 23:56:50 INFO - PROCESS | 1580 | 1467874610612 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 23:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:56:50 INFO - PROCESS | 1580 | 1467874610624 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:56:50 INFO - PROCESS | 1580 | 1467874610625 Marionette TRACE conn6 <- [1,954,null,{}] 23:56:50 INFO - PROCESS | 1580 | 1467874610629 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:50 INFO - PROCESS | 1580 | 1467874610631 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:50 INFO - PROCESS | 1580 | 1467874610746 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 23:56:50 INFO - PROCESS | 1580 | 1467874610751 Marionette TRACE conn6 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:50 INFO - PROCESS | 1580 | 1467874610753 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:50 INFO - PROCESS | 1580 | ++DOCSHELL 1AFCB800 == 35 [pid = 1580] [id = 248] 23:56:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1BF8E400) [pid = 1580] [serial = 743] [outer = 00000000] 23:56:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1C0DF000) [pid = 1580] [serial = 744] [outer = 1BF8E400] 23:56:50 INFO - PROCESS | 1580 | 1467874610798 Marionette DEBUG loaded listener.js 23:56:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1C767400) [pid = 1580] [serial = 745] [outer = 1BF8E400] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (186FA000) [pid = 1580] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (197D5400) [pid = 1580] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (10A2EC00) [pid = 1580] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1511E800) [pid = 1580] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1675BC00) [pid = 1580] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (151EC400) [pid = 1580] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (10D4AC00) [pid = 1580] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (18267800) [pid = 1580] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A09A000) [pid = 1580] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A812400) [pid = 1580] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1C768000) [pid = 1580] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A86FC00) [pid = 1580] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:56:51 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D40800) [pid = 1580] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:56:51 INFO - PROCESS | 1580 | 1467874611291 Marionette TRACE conn6 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 23:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 730ms 23:56:51 INFO - PROCESS | 1580 | 1467874611355 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 23:56:51 INFO - PROCESS | 1580 | 1467874611357 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 23:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:56:51 INFO - PROCESS | 1580 | 1467874611388 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:56:51 INFO - PROCESS | 1580 | 1467874611390 Marionette TRACE conn6 <- [1,958,null,{}] 23:56:51 INFO - PROCESS | 1580 | 1467874611394 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:51 INFO - PROCESS | 1580 | 1467874611396 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:51 INFO - PROCESS | 1580 | 1467874611480 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 23:56:51 INFO - PROCESS | 1580 | 1467874611489 Marionette TRACE conn6 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:51 INFO - PROCESS | 1580 | 1467874611491 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:51 INFO - PROCESS | 1580 | ++DOCSHELL 186FA000 == 36 [pid = 1580] [id = 249] 23:56:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1982C400) [pid = 1580] [serial = 746] [outer = 00000000] 23:56:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A820800) [pid = 1580] [serial = 747] [outer = 1982C400] 23:56:51 INFO - PROCESS | 1580 | 1467874611539 Marionette DEBUG loaded listener.js 23:56:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A86FC00) [pid = 1580] [serial = 748] [outer = 1982C400] 23:56:51 INFO - PROCESS | 1580 | 1467874611969 Marionette TRACE conn6 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 23:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 630ms 23:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:56:52 INFO - PROCESS | 1580 | 1467874612021 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 23:56:52 INFO - PROCESS | 1580 | 1467874612023 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 23:56:52 INFO - PROCESS | 1580 | 1467874612026 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:56:52 INFO - PROCESS | 1580 | 1467874612028 Marionette TRACE conn6 <- [1,962,null,{}] 23:56:52 INFO - PROCESS | 1580 | 1467874612031 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:52 INFO - PROCESS | 1580 | 1467874612033 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:52 INFO - PROCESS | 1580 | 1467874612117 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 23:56:52 INFO - PROCESS | 1580 | 1467874612122 Marionette TRACE conn6 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:52 INFO - PROCESS | 1580 | 1467874612124 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:52 INFO - PROCESS | 1580 | ++DOCSHELL 199C9400 == 37 [pid = 1580] [id = 250] 23:56:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (19F56C00) [pid = 1580] [serial = 749] [outer = 00000000] 23:56:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1C770400) [pid = 1580] [serial = 750] [outer = 19F56C00] 23:56:52 INFO - PROCESS | 1580 | 1467874612168 Marionette DEBUG loaded listener.js 23:56:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1CC0B000) [pid = 1580] [serial = 751] [outer = 19F56C00] 23:56:52 INFO - PROCESS | 1580 | 1467874612575 Marionette TRACE conn6 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 23:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 570ms 23:56:52 INFO - PROCESS | 1580 | 1467874612597 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 23:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:56:52 INFO - PROCESS | 1580 | 1467874612599 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 23:56:52 INFO - PROCESS | 1580 | 1467874612603 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:56:52 INFO - PROCESS | 1580 | 1467874612604 Marionette TRACE conn6 <- [1,966,null,{}] 23:56:52 INFO - PROCESS | 1580 | 1467874612608 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:52 INFO - PROCESS | 1580 | 1467874612610 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:52 INFO - PROCESS | 1580 | 1467874612728 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 23:56:52 INFO - PROCESS | 1580 | 1467874612736 Marionette TRACE conn6 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:52 INFO - PROCESS | 1580 | 1467874612738 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:52 INFO - PROCESS | 1580 | ++DOCSHELL 1C76D000 == 38 [pid = 1580] [id = 251] 23:56:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1C76DC00) [pid = 1580] [serial = 752] [outer = 00000000] 23:56:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1D2B4400) [pid = 1580] [serial = 753] [outer = 1C76DC00] 23:56:52 INFO - PROCESS | 1580 | 1467874612783 Marionette DEBUG loaded listener.js 23:56:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1DD37000) [pid = 1580] [serial = 754] [outer = 1C76DC00] 23:56:53 INFO - PROCESS | 1580 | 1467874613398 Marionette TRACE conn6 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 23:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 830ms 23:56:53 INFO - PROCESS | 1580 | 1467874613434 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 23:56:53 INFO - PROCESS | 1580 | 1467874613438 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 23:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:56:53 INFO - PROCESS | 1580 | 1467874613443 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:56:53 INFO - PROCESS | 1580 | 1467874613446 Marionette TRACE conn6 <- [1,970,null,{}] 23:56:53 INFO - PROCESS | 1580 | 1467874613452 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:53 INFO - PROCESS | 1580 | 1467874613455 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:53 INFO - PROCESS | 1580 | 1467874613571 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 23:56:53 INFO - PROCESS | 1580 | 1467874613701 Marionette TRACE conn6 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:53 INFO - PROCESS | 1580 | 1467874613704 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:53 INFO - PROCESS | 1580 | ++DOCSHELL 11328800 == 39 [pid = 1580] [id = 252] 23:56:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (11DDDC00) [pid = 1580] [serial = 755] [outer = 00000000] 23:56:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1586C400) [pid = 1580] [serial = 756] [outer = 11DDDC00] 23:56:53 INFO - PROCESS | 1580 | 1467874613761 Marionette DEBUG loaded listener.js 23:56:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (159E9400) [pid = 1580] [serial = 757] [outer = 11DDDC00] 23:56:54 INFO - PROCESS | 1580 | 1467874614363 Marionette TRACE conn6 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 23:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 990ms 23:56:54 INFO - PROCESS | 1580 | 1467874614434 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 23:56:54 INFO - PROCESS | 1580 | 1467874614439 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 23:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:56:54 INFO - PROCESS | 1580 | 1467874614459 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:56:54 INFO - PROCESS | 1580 | 1467874614462 Marionette TRACE conn6 <- [1,974,null,{}] 23:56:54 INFO - PROCESS | 1580 | 1467874614468 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:54 INFO - PROCESS | 1580 | 1467874614471 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:54 INFO - PROCESS | 1580 | 1467874614589 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 23:56:54 INFO - PROCESS | 1580 | 1467874614713 Marionette TRACE conn6 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:54 INFO - PROCESS | 1580 | 1467874614716 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:54 INFO - PROCESS | 1580 | ++DOCSHELL 197D5400 == 40 [pid = 1580] [id = 253] 23:56:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (199C1C00) [pid = 1580] [serial = 758] [outer = 00000000] 23:56:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (19F55000) [pid = 1580] [serial = 759] [outer = 199C1C00] 23:56:54 INFO - PROCESS | 1580 | 1467874614774 Marionette DEBUG loaded listener.js 23:56:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1A56BC00) [pid = 1580] [serial = 760] [outer = 199C1C00] 23:56:55 INFO - PROCESS | 1580 | 1467874615407 Marionette TRACE conn6 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 23:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 988ms 23:56:55 INFO - PROCESS | 1580 | 1467874615437 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 23:56:55 INFO - PROCESS | 1580 | 1467874615439 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 23:56:55 INFO - PROCESS | 1580 | 1467874615443 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:56:55 INFO - PROCESS | 1580 | 1467874615447 Marionette TRACE conn6 <- [1,978,null,{}] 23:56:55 INFO - PROCESS | 1580 | 1467874615458 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:55 INFO - PROCESS | 1580 | 1467874615463 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:55 INFO - PROCESS | 1580 | 1467874615578 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 23:56:55 INFO - PROCESS | 1580 | 1467874615710 Marionette TRACE conn6 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:55 INFO - PROCESS | 1580 | 1467874615713 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:55 INFO - PROCESS | 1580 | ++DOCSHELL 1DD30400 == 41 [pid = 1580] [id = 254] 23:56:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (1DD30C00) [pid = 1580] [serial = 761] [outer = 00000000] 23:56:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (1DE36800) [pid = 1580] [serial = 762] [outer = 1DD30C00] 23:56:55 INFO - PROCESS | 1580 | 1467874615770 Marionette DEBUG loaded listener.js 23:56:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 96 (1E20CC00) [pid = 1580] [serial = 763] [outer = 1DD30C00] 23:56:56 INFO - PROCESS | 1580 | 1467874616341 Marionette TRACE conn6 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 23:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 930ms 23:56:56 INFO - PROCESS | 1580 | 1467874616376 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 23:56:56 INFO - PROCESS | 1580 | 1467874616379 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 23:56:56 INFO - PROCESS | 1580 | 1467874616382 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:56:56 INFO - PROCESS | 1580 | 1467874616384 Marionette TRACE conn6 <- [1,982,null,{}] 23:56:56 INFO - PROCESS | 1580 | 1467874616388 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:56 INFO - PROCESS | 1580 | 1467874616390 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:56 INFO - PROCESS | 1580 | 1467874616501 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 23:56:56 INFO - PROCESS | 1580 | 1467874616615 Marionette TRACE conn6 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:56 INFO - PROCESS | 1580 | 1467874616617 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:56 INFO - PROCESS | 1580 | ++DOCSHELL 1DE31400 == 42 [pid = 1580] [id = 255] 23:56:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 97 (1E215000) [pid = 1580] [serial = 764] [outer = 00000000] 23:56:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 98 (1E548800) [pid = 1580] [serial = 765] [outer = 1E215000] 23:56:56 INFO - PROCESS | 1580 | 1467874616672 Marionette DEBUG loaded listener.js 23:56:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 99 (1E54CC00) [pid = 1580] [serial = 766] [outer = 1E215000] 23:56:57 INFO - PROCESS | 1580 | 1467874617455 Marionette TRACE conn6 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 23:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1116ms 23:56:57 INFO - PROCESS | 1580 | 1467874617503 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 23:56:57 INFO - PROCESS | 1580 | 1467874617507 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 23:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:56:57 INFO - PROCESS | 1580 | 1467874617512 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:56:57 INFO - PROCESS | 1580 | 1467874617515 Marionette TRACE conn6 <- [1,986,null,{}] 23:56:57 INFO - PROCESS | 1580 | 1467874617520 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:57 INFO - PROCESS | 1580 | 1467874617523 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:57 INFO - PROCESS | 1580 | 1467874617628 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 23:56:57 INFO - PROCESS | 1580 | 1467874617761 Marionette TRACE conn6 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:57 INFO - PROCESS | 1580 | 1467874617765 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:57 INFO - PROCESS | 1580 | ++DOCSHELL 15898C00 == 43 [pid = 1580] [id = 256] 23:56:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 100 (15906800) [pid = 1580] [serial = 767] [outer = 00000000] 23:56:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 101 (1675D000) [pid = 1580] [serial = 768] [outer = 15906800] 23:56:57 INFO - PROCESS | 1580 | 1467874617817 Marionette DEBUG loaded listener.js 23:56:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 102 (18267800) [pid = 1580] [serial = 769] [outer = 15906800] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 199C9400 == 42 [pid = 1580] [id = 250] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 186FA000 == 41 [pid = 1580] [id = 249] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 1AFCB800 == 40 [pid = 1580] [id = 248] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 18CCB800 == 39 [pid = 1580] [id = 247] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 1A821800 == 38 [pid = 1580] [id = 246] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 18CCA400 == 37 [pid = 1580] [id = 245] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 199CA400 == 36 [pid = 1580] [id = 244] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 15896800 == 35 [pid = 1580] [id = 243] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 10D41000 == 34 [pid = 1580] [id = 242] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 0D175400 == 33 [pid = 1580] [id = 241] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 15863000 == 32 [pid = 1580] [id = 240] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 10A08800 == 31 [pid = 1580] [id = 239] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 1DE31400 == 30 [pid = 1580] [id = 255] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 197D5400 == 29 [pid = 1580] [id = 253] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 1DD30400 == 28 [pid = 1580] [id = 254] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 1C76D000 == 27 [pid = 1580] [id = 251] 23:56:58 INFO - PROCESS | 1580 | --DOCSHELL 11328800 == 26 [pid = 1580] [id = 252] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 101 (10D4CC00) [pid = 1580] [serial = 691] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 100 (199C7000) [pid = 1580] [serial = 702] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 99 (159E2C00) [pid = 1580] [serial = 688] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 98 (1586F800) [pid = 1580] [serial = 687] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 97 (16E44C00) [pid = 1580] [serial = 696] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 96 (152D2800) [pid = 1580] [serial = 693] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 95 (1582B400) [pid = 1580] [serial = 694] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (15013C00) [pid = 1580] [serial = 676] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (1133C800) [pid = 1580] [serial = 675] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (199D0000) [pid = 1580] [serial = 679] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (191A0C00) [pid = 1580] [serial = 678] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1A71E800) [pid = 1580] [serial = 705] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (18CD0800) [pid = 1580] [serial = 712] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1CC0FC00) [pid = 1580] [serial = 682] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1C771400) [pid = 1580] [serial = 681] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1D2BD400) [pid = 1580] [serial = 685] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1CF64000) [pid = 1580] [serial = 684] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A097800) [pid = 1580] [serial = 709] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (19FF0C00) [pid = 1580] [serial = 708] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A727400) [pid = 1580] [serial = 706] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (17658C00) [pid = 1580] [serial = 697] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A81B400) [pid = 1580] [serial = 711] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A86A400) [pid = 1580] [serial = 714] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (18CCB000) [pid = 1580] [serial = 699] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1905F000) [pid = 1580] [serial = 700] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (199CF800) [pid = 1580] [serial = 703] [outer = 00000000] [url = about:blank] 23:56:58 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D41800) [pid = 1580] [serial = 690] [outer = 00000000] [url = about:blank] 23:56:59 INFO - PROCESS | 1580 | 1467874619073 Marionette TRACE conn6 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 23:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1625ms 23:56:59 INFO - PROCESS | 1580 | 1467874619138 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 23:56:59 INFO - PROCESS | 1580 | 1467874619143 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 23:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:56:59 INFO - PROCESS | 1580 | 1467874619149 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:56:59 INFO - PROCESS | 1580 | 1467874619153 Marionette TRACE conn6 <- [1,990,null,{}] 23:56:59 INFO - PROCESS | 1580 | 1467874619159 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:59 INFO - PROCESS | 1580 | 1467874619162 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:59 INFO - PROCESS | 1580 | 1467874619249 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 23:56:59 INFO - PROCESS | 1580 | 1467874619262 Marionette TRACE conn6 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:59 INFO - PROCESS | 1580 | 1467874619265 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:59 INFO - PROCESS | 1580 | ++DOCSHELL 10D40000 == 27 [pid = 1580] [id = 257] 23:56:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (10D40C00) [pid = 1580] [serial = 770] [outer = 00000000] 23:56:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (10D4D400) [pid = 1580] [serial = 771] [outer = 10D40C00] 23:56:59 INFO - PROCESS | 1580 | 1467874619313 Marionette DEBUG loaded listener.js 23:56:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (11186C00) [pid = 1580] [serial = 772] [outer = 10D40C00] 23:56:59 INFO - PROCESS | 1580 | 1467874619798 Marionette TRACE conn6 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 23:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 691ms 23:56:59 INFO - PROCESS | 1580 | 1467874619839 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 23:56:59 INFO - PROCESS | 1580 | 1467874619844 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 23:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:56:59 INFO - PROCESS | 1580 | 1467874619850 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:56:59 INFO - PROCESS | 1580 | 1467874619853 Marionette TRACE conn6 <- [1,994,null,{}] 23:56:59 INFO - PROCESS | 1580 | 1467874619857 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:59 INFO - PROCESS | 1580 | 1467874619859 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:56:59 INFO - PROCESS | 1580 | 1467874619951 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 23:56:59 INFO - PROCESS | 1580 | 1467874620002 Marionette TRACE conn6 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:59 INFO - PROCESS | 1580 | 1467874620004 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:00 INFO - PROCESS | 1580 | ++DOCSHELL 152D2800 == 28 [pid = 1580] [id = 258] 23:57:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (152D3400) [pid = 1580] [serial = 773] [outer = 00000000] 23:57:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1548D400) [pid = 1580] [serial = 774] [outer = 152D3400] 23:57:00 INFO - PROCESS | 1580 | 1467874620120 Marionette DEBUG loaded listener.js 23:57:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1585B000) [pid = 1580] [serial = 775] [outer = 152D3400] 23:57:00 INFO - PROCESS | 1580 | 1467874620485 Marionette TRACE conn6 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 23:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 23:57:00 INFO - PROCESS | 1580 | 1467874620528 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 23:57:00 INFO - PROCESS | 1580 | 1467874620531 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 23:57:00 INFO - PROCESS | 1580 | 1467874620534 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:57:00 INFO - PROCESS | 1580 | 1467874620538 Marionette TRACE conn6 <- [1,998,null,{}] 23:57:00 INFO - PROCESS | 1580 | 1467874620549 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:00 INFO - PROCESS | 1580 | 1467874620554 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:00 INFO - PROCESS | 1580 | 1467874620640 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 23:57:00 INFO - PROCESS | 1580 | 1467874620648 Marionette TRACE conn6 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:00 INFO - PROCESS | 1580 | 1467874620651 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:00 INFO - PROCESS | 1580 | ++DOCSHELL 16762C00 == 29 [pid = 1580] [id = 259] 23:57:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (16763000) [pid = 1580] [serial = 776] [outer = 00000000] 23:57:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1765A000) [pid = 1580] [serial = 777] [outer = 16763000] 23:57:00 INFO - PROCESS | 1580 | 1467874620700 Marionette DEBUG loaded listener.js 23:57:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (186BF000) [pid = 1580] [serial = 778] [outer = 16763000] 23:57:01 INFO - PROCESS | 1580 | 1467874621191 Marionette TRACE conn6 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 23:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 23:57:01 INFO - PROCESS | 1580 | 1467874621209 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 23:57:01 INFO - PROCESS | 1580 | 1467874621211 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 23:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:57:01 INFO - PROCESS | 1580 | 1467874621220 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:57:01 INFO - PROCESS | 1580 | 1467874621222 Marionette TRACE conn6 <- [1,1002,null,{}] 23:57:01 INFO - PROCESS | 1580 | 1467874621226 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:01 INFO - PROCESS | 1580 | 1467874621228 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:01 INFO - PROCESS | 1580 | 1467874621346 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 23:57:01 INFO - PROCESS | 1580 | 1467874621436 Marionette TRACE conn6 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:01 INFO - PROCESS | 1580 | 1467874621438 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:01 INFO - PROCESS | 1580 | ++DOCSHELL 18CCE000 == 30 [pid = 1580] [id = 260] 23:57:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (18CCFC00) [pid = 1580] [serial = 779] [outer = 00000000] 23:57:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1919BC00) [pid = 1580] [serial = 780] [outer = 18CCFC00] 23:57:01 INFO - PROCESS | 1580 | 1467874621482 Marionette DEBUG loaded listener.js 23:57:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (197CAC00) [pid = 1580] [serial = 781] [outer = 18CCFC00] 23:57:01 INFO - PROCESS | 1580 | 1467874621897 Marionette TRACE conn6 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 23:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 730ms 23:57:01 INFO - PROCESS | 1580 | 1467874621954 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 23:57:01 INFO - PROCESS | 1580 | 1467874621956 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 23:57:01 INFO - PROCESS | 1580 | 1467874621959 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:57:01 INFO - PROCESS | 1580 | 1467874621961 Marionette TRACE conn6 <- [1,1006,null,{}] 23:57:01 INFO - PROCESS | 1580 | 1467874621964 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:01 INFO - PROCESS | 1580 | 1467874621966 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:02 INFO - PROCESS | 1580 | 1467874622073 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 23:57:02 INFO - PROCESS | 1580 | 1467874622082 Marionette TRACE conn6 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:02 INFO - PROCESS | 1580 | 1467874622084 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:02 INFO - PROCESS | 1580 | ++DOCSHELL 197CF800 == 31 [pid = 1580] [id = 261] 23:57:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (199C3000) [pid = 1580] [serial = 782] [outer = 00000000] 23:57:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (199CE000) [pid = 1580] [serial = 783] [outer = 199C3000] 23:57:02 INFO - PROCESS | 1580 | 1467874622127 Marionette DEBUG loaded listener.js 23:57:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (19FEC000) [pid = 1580] [serial = 784] [outer = 199C3000] 23:57:02 INFO - PROCESS | 1580 | 1467874622562 Marionette TRACE conn6 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 23:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 670ms 23:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:57:02 INFO - PROCESS | 1580 | 1467874622634 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 23:57:02 INFO - PROCESS | 1580 | 1467874622636 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 23:57:02 INFO - PROCESS | 1580 | 1467874622639 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:57:02 INFO - PROCESS | 1580 | 1467874622641 Marionette TRACE conn6 <- [1,1010,null,{}] 23:57:02 INFO - PROCESS | 1580 | 1467874622644 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:02 INFO - PROCESS | 1580 | 1467874622650 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:02 INFO - PROCESS | 1580 | 1467874622810 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 23:57:02 INFO - PROCESS | 1580 | 1467874622828 Marionette TRACE conn6 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:02 INFO - PROCESS | 1580 | 1467874622830 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:02 INFO - PROCESS | 1580 | ++DOCSHELL 1A098800 == 32 [pid = 1580] [id = 262] 23:57:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1A098C00) [pid = 1580] [serial = 785] [outer = 00000000] 23:57:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1A7DC400) [pid = 1580] [serial = 786] [outer = 1A098C00] 23:57:02 INFO - PROCESS | 1580 | 1467874622875 Marionette DEBUG loaded listener.js 23:57:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1A810000) [pid = 1580] [serial = 787] [outer = 1A098C00] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1A821C00) [pid = 1580] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1ACE0000) [pid = 1580] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (0D17E800) [pid = 1580] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (15898400) [pid = 1580] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1BF8E400) [pid = 1580] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1A56A000) [pid = 1580] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (199CCC00) [pid = 1580] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (10D47000) [pid = 1580] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (10A09400) [pid = 1580] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (15870800) [pid = 1580] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (19F56C00) [pid = 1580] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1C76DC00) [pid = 1580] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1982C400) [pid = 1580] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:57:03 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A828C00) [pid = 1580] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:57:03 INFO - PROCESS | 1580 | 1467874623566 Marionette TRACE conn6 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 23:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 970ms 23:57:03 INFO - PROCESS | 1580 | 1467874623610 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 23:57:03 INFO - PROCESS | 1580 | 1467874623612 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 23:57:03 INFO - PROCESS | 1580 | 1467874623615 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:57:03 INFO - PROCESS | 1580 | 1467874623617 Marionette TRACE conn6 <- [1,1014,null,{}] 23:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:57:03 INFO - PROCESS | 1580 | 1467874623621 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:03 INFO - PROCESS | 1580 | 1467874623623 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:03 INFO - PROCESS | 1580 | 1467874623714 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 23:57:03 INFO - PROCESS | 1580 | 1467874623720 Marionette TRACE conn6 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:03 INFO - PROCESS | 1580 | 1467874623722 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:03 INFO - PROCESS | 1580 | ++DOCSHELL 10A0F800 == 33 [pid = 1580] [id = 263] 23:57:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (10D42C00) [pid = 1580] [serial = 788] [outer = 00000000] 23:57:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (19F56C00) [pid = 1580] [serial = 789] [outer = 10D42C00] 23:57:03 INFO - PROCESS | 1580 | 1467874623770 Marionette DEBUG loaded listener.js 23:57:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A097000) [pid = 1580] [serial = 790] [outer = 10D42C00] 23:57:04 INFO - PROCESS | 1580 | 1467874624224 Marionette TRACE conn6 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 23:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 630ms 23:57:04 INFO - PROCESS | 1580 | 1467874624292 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 23:57:04 INFO - PROCESS | 1580 | 1467874624296 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 23:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:57:04 INFO - PROCESS | 1580 | 1467874624301 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:57:04 INFO - PROCESS | 1580 | 1467874624306 Marionette TRACE conn6 <- [1,1018,null,{}] 23:57:04 INFO - PROCESS | 1580 | 1467874624312 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:04 INFO - PROCESS | 1580 | 1467874624316 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:04 INFO - PROCESS | 1580 | 1467874624503 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 23:57:04 INFO - PROCESS | 1580 | 1467874624619 Marionette TRACE conn6 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:04 INFO - PROCESS | 1580 | 1467874624623 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:04 INFO - PROCESS | 1580 | ++DOCSHELL 10D4D000 == 34 [pid = 1580] [id = 264] 23:57:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (10D4DC00) [pid = 1580] [serial = 791] [outer = 00000000] 23:57:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (11345000) [pid = 1580] [serial = 792] [outer = 10D4DC00] 23:57:04 INFO - PROCESS | 1580 | 1467874624684 Marionette DEBUG loaded listener.js 23:57:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1519C800) [pid = 1580] [serial = 793] [outer = 10D4DC00] 23:57:05 INFO - PROCESS | 1580 | 1467874625437 Marionette TRACE conn6 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 23:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1174ms 23:57:05 INFO - PROCESS | 1580 | 1467874625480 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 23:57:05 INFO - PROCESS | 1580 | 1467874625483 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 23:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:57:05 INFO - PROCESS | 1580 | 1467874625490 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:57:05 INFO - PROCESS | 1580 | 1467874625494 Marionette TRACE conn6 <- [1,1022,null,{}] 23:57:05 INFO - PROCESS | 1580 | 1467874625498 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:05 INFO - PROCESS | 1580 | 1467874625501 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:05 INFO - PROCESS | 1580 | 1467874625631 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 23:57:05 INFO - PROCESS | 1580 | 1467874625756 Marionette TRACE conn6 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:05 INFO - PROCESS | 1580 | 1467874625759 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:05 INFO - PROCESS | 1580 | ++DOCSHELL 15929800 == 35 [pid = 1580] [id = 265] 23:57:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1592A000) [pid = 1580] [serial = 794] [outer = 00000000] 23:57:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1764FC00) [pid = 1580] [serial = 795] [outer = 1592A000] 23:57:05 INFO - PROCESS | 1580 | 1467874625821 Marionette DEBUG loaded listener.js 23:57:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (18CCC400) [pid = 1580] [serial = 796] [outer = 1592A000] 23:57:06 INFO - PROCESS | 1580 | 1467874626606 Marionette TRACE conn6 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 23:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1175ms 23:57:06 INFO - PROCESS | 1580 | 1467874626671 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 23:57:06 INFO - PROCESS | 1580 | 1467874626674 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 23:57:06 INFO - PROCESS | 1580 | 1467874626678 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:57:06 INFO - PROCESS | 1580 | 1467874626681 Marionette TRACE conn6 <- [1,1026,null,{}] 23:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:57:06 INFO - PROCESS | 1580 | 1467874626691 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:06 INFO - PROCESS | 1580 | 1467874626696 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:06 INFO - PROCESS | 1580 | 1467874626830 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 23:57:06 INFO - PROCESS | 1580 | 1467874627001 Marionette TRACE conn6 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:06 INFO - PROCESS | 1580 | 1467874627004 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:07 INFO - PROCESS | 1580 | ++DOCSHELL 0D175C00 == 36 [pid = 1580] [id = 266] 23:57:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (0D177400) [pid = 1580] [serial = 797] [outer = 00000000] 23:57:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (0D196000) [pid = 1580] [serial = 798] [outer = 0D177400] 23:57:07 INFO - PROCESS | 1580 | 1467874627060 Marionette DEBUG loaded listener.js 23:57:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (10A09800) [pid = 1580] [serial = 799] [outer = 0D177400] 23:57:07 INFO - PROCESS | 1580 | --DOCSHELL 1A098800 == 35 [pid = 1580] [id = 262] 23:57:07 INFO - PROCESS | 1580 | --DOCSHELL 197CF800 == 34 [pid = 1580] [id = 261] 23:57:07 INFO - PROCESS | 1580 | --DOCSHELL 18CCE000 == 33 [pid = 1580] [id = 260] 23:57:07 INFO - PROCESS | 1580 | --DOCSHELL 16762C00 == 32 [pid = 1580] [id = 259] 23:57:07 INFO - PROCESS | 1580 | --DOCSHELL 152D2800 == 31 [pid = 1580] [id = 258] 23:57:07 INFO - PROCESS | 1580 | --DOCSHELL 10D40000 == 30 [pid = 1580] [id = 257] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1A863C00) [pid = 1580] [serial = 738] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1ACE7C00) [pid = 1580] [serial = 741] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1AB8E800) [pid = 1580] [serial = 739] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (10A08000) [pid = 1580] [serial = 723] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (10A24800) [pid = 1580] [serial = 724] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (17658400) [pid = 1580] [serial = 729] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (186F8C00) [pid = 1580] [serial = 730] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1C0DF000) [pid = 1580] [serial = 744] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A80BC00) [pid = 1580] [serial = 735] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (19FF1800) [pid = 1580] [serial = 732] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A0A0C00) [pid = 1580] [serial = 733] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (111B6C00) [pid = 1580] [serial = 726] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (11ECB000) [pid = 1580] [serial = 727] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10A26400) [pid = 1580] [serial = 717] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10A30000) [pid = 1580] [serial = 718] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (15878800) [pid = 1580] [serial = 720] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (15974000) [pid = 1580] [serial = 721] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1ACEAC00) [pid = 1580] [serial = 742] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1CC0B000) [pid = 1580] [serial = 751] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1DD37000) [pid = 1580] [serial = 754] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1D2B4400) [pid = 1580] [serial = 753] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A820800) [pid = 1580] [serial = 747] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A921800) [pid = 1580] [serial = 715] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1C770400) [pid = 1580] [serial = 750] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1C767400) [pid = 1580] [serial = 745] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1A86FC00) [pid = 1580] [serial = 748] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1A80CC00) [pid = 1580] [serial = 736] [outer = 00000000] [url = about:blank] 23:57:07 INFO - PROCESS | 1580 | 1467874627708 Marionette TRACE conn6 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 23:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1064ms 23:57:07 INFO - PROCESS | 1580 | 1467874627753 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 23:57:07 INFO - PROCESS | 1580 | 1467874627757 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 23:57:07 INFO - PROCESS | 1580 | 1467874627761 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:57:07 INFO - PROCESS | 1580 | 1467874627764 Marionette TRACE conn6 <- [1,1030,null,{}] 23:57:07 INFO - PROCESS | 1580 | 1467874627769 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:07 INFO - PROCESS | 1580 | 1467874627773 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:07 INFO - PROCESS | 1580 | 1467874627869 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 23:57:07 INFO - PROCESS | 1580 | 1467874627962 Marionette TRACE conn6 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:07 INFO - PROCESS | 1580 | 1467874627965 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:07 INFO - PROCESS | 1580 | ++DOCSHELL 10960000 == 31 [pid = 1580] [id = 267] 23:57:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10A07C00) [pid = 1580] [serial = 800] [outer = 00000000] 23:57:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (10D46C00) [pid = 1580] [serial = 801] [outer = 10A07C00] 23:57:08 INFO - PROCESS | 1580 | 1467874628014 Marionette DEBUG loaded listener.js 23:57:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1131C400) [pid = 1580] [serial = 802] [outer = 10A07C00] 23:57:08 INFO - PROCESS | 1580 | 1467874628474 Marionette TRACE conn6 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 23:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 730ms 23:57:08 INFO - PROCESS | 1580 | 1467874628496 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 23:57:08 INFO - PROCESS | 1580 | 1467874628500 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 23:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:57:08 INFO - PROCESS | 1580 | 1467874628504 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:57:08 INFO - PROCESS | 1580 | 1467874628506 Marionette TRACE conn6 <- [1,1034,null,{}] 23:57:08 INFO - PROCESS | 1580 | 1467874628509 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:08 INFO - PROCESS | 1580 | 1467874628512 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:08 INFO - PROCESS | 1580 | 1467874628603 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 23:57:08 INFO - PROCESS | 1580 | 1467874628610 Marionette TRACE conn6 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:08 INFO - PROCESS | 1580 | 1467874628612 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:08 INFO - PROCESS | 1580 | ++DOCSHELL 15878800 == 32 [pid = 1580] [id = 268] 23:57:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (158A0400) [pid = 1580] [serial = 803] [outer = 00000000] 23:57:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (159E8C00) [pid = 1580] [serial = 804] [outer = 158A0400] 23:57:08 INFO - PROCESS | 1580 | 1467874628662 Marionette DEBUG loaded listener.js 23:57:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (16E43C00) [pid = 1580] [serial = 805] [outer = 158A0400] 23:57:09 INFO - PROCESS | 1580 | 1467874629145 Marionette TRACE conn6 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 23:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 23:57:09 INFO - PROCESS | 1580 | 1467874629179 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 23:57:09 INFO - PROCESS | 1580 | 1467874629181 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 23:57:09 INFO - PROCESS | 1580 | 1467874629186 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:57:09 INFO - PROCESS | 1580 | 1467874629192 Marionette TRACE conn6 <- [1,1038,null,{}] 23:57:09 INFO - PROCESS | 1580 | 1467874629201 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:09 INFO - PROCESS | 1580 | 1467874629205 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:09 INFO - PROCESS | 1580 | 1467874629296 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 23:57:09 INFO - PROCESS | 1580 | 1467874629305 Marionette TRACE conn6 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:09 INFO - PROCESS | 1580 | 1467874629307 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:09 INFO - PROCESS | 1580 | ++DOCSHELL 199C8400 == 33 [pid = 1580] [id = 269] 23:57:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (199C8800) [pid = 1580] [serial = 806] [outer = 00000000] 23:57:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (19FF1800) [pid = 1580] [serial = 807] [outer = 199C8800] 23:57:09 INFO - PROCESS | 1580 | 1467874629353 Marionette DEBUG loaded listener.js 23:57:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A0A1800) [pid = 1580] [serial = 808] [outer = 199C8800] 23:57:09 INFO - PROCESS | 1580 | 1467874629827 Marionette TRACE conn6 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 23:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 690ms 23:57:09 INFO - PROCESS | 1580 | 1467874629879 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 23:57:09 INFO - PROCESS | 1580 | 1467874629882 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 23:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:57:09 INFO - PROCESS | 1580 | 1467874629885 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:57:09 INFO - PROCESS | 1580 | 1467874629886 Marionette TRACE conn6 <- [1,1042,null,{}] 23:57:09 INFO - PROCESS | 1580 | 1467874629890 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:09 INFO - PROCESS | 1580 | 1467874629892 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:10 INFO - PROCESS | 1580 | 1467874630040 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 23:57:10 INFO - PROCESS | 1580 | 1467874630065 Marionette TRACE conn6 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:10 INFO - PROCESS | 1580 | 1467874630067 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:10 INFO - PROCESS | 1580 | ++DOCSHELL 1A71E800 == 34 [pid = 1580] [id = 270] 23:57:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A726C00) [pid = 1580] [serial = 809] [outer = 00000000] 23:57:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A80EC00) [pid = 1580] [serial = 810] [outer = 1A726C00] 23:57:10 INFO - PROCESS | 1580 | 1467874630114 Marionette DEBUG loaded listener.js 23:57:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A816C00) [pid = 1580] [serial = 811] [outer = 1A726C00] 23:57:10 INFO - PROCESS | 1580 | 1467874630550 Marionette TRACE conn6 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 23:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 730ms 23:57:10 INFO - PROCESS | 1580 | 1467874630619 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 23:57:10 INFO - PROCESS | 1580 | 1467874630621 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 23:57:10 INFO - PROCESS | 1580 | 1467874630625 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:57:10 INFO - PROCESS | 1580 | 1467874630626 Marionette TRACE conn6 <- [1,1046,null,{}] 23:57:10 INFO - PROCESS | 1580 | 1467874630631 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:10 INFO - PROCESS | 1580 | 1467874630633 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:10 INFO - PROCESS | 1580 | 1467874630749 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 23:57:10 INFO - PROCESS | 1580 | 1467874630755 Marionette TRACE conn6 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:10 INFO - PROCESS | 1580 | 1467874630761 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:10 INFO - PROCESS | 1580 | ++DOCSHELL 1A821800 == 35 [pid = 1580] [id = 271] 23:57:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A821C00) [pid = 1580] [serial = 812] [outer = 00000000] 23:57:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A827C00) [pid = 1580] [serial = 813] [outer = 1A821C00] 23:57:10 INFO - PROCESS | 1580 | 1467874630868 Marionette DEBUG loaded listener.js 23:57:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A86DC00) [pid = 1580] [serial = 814] [outer = 1A821C00] 23:57:11 INFO - PROCESS | 1580 | 1467874631369 Marionette TRACE conn6 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 23:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 770ms 23:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:57:11 INFO - PROCESS | 1580 | 1467874631399 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 23:57:11 INFO - PROCESS | 1580 | 1467874631401 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 23:57:11 INFO - PROCESS | 1580 | 1467874631404 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:57:11 INFO - PROCESS | 1580 | 1467874631406 Marionette TRACE conn6 <- [1,1050,null,{}] 23:57:11 INFO - PROCESS | 1580 | 1467874631409 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:11 INFO - PROCESS | 1580 | 1467874631411 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:11 INFO - PROCESS | 1580 | 1467874631530 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 23:57:11 INFO - PROCESS | 1580 | 1467874631605 Marionette TRACE conn6 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:11 INFO - PROCESS | 1580 | 1467874631607 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:11 INFO - PROCESS | 1580 | ++DOCSHELL 1AB97000 == 36 [pid = 1580] [id = 272] 23:57:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1AB98800) [pid = 1580] [serial = 815] [outer = 00000000] 23:57:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1ACE0000) [pid = 1580] [serial = 816] [outer = 1AB98800] 23:57:11 INFO - PROCESS | 1580 | 1467874631650 Marionette DEBUG loaded listener.js 23:57:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1ACE2C00) [pid = 1580] [serial = 817] [outer = 1AB98800] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (16763000) [pid = 1580] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (18CCFC00) [pid = 1580] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D40C00) [pid = 1580] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (15906800) [pid = 1580] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (152D3400) [pid = 1580] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (199C3000) [pid = 1580] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A098C00) [pid = 1580] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (11DDDC00) [pid = 1580] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (199C1C00) [pid = 1580] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1DD30C00) [pid = 1580] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:57:11 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1E215000) [pid = 1580] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:57:12 INFO - PROCESS | 1580 | 1467874632083 Marionette TRACE conn6 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 23:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 730ms 23:57:12 INFO - PROCESS | 1580 | 1467874632135 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 23:57:12 INFO - PROCESS | 1580 | 1467874632137 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 23:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:57:12 INFO - PROCESS | 1580 | 1467874632147 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:57:12 INFO - PROCESS | 1580 | 1467874632148 Marionette TRACE conn6 <- [1,1054,null,{}] 23:57:12 INFO - PROCESS | 1580 | 1467874632153 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:12 INFO - PROCESS | 1580 | 1467874632155 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:12 INFO - PROCESS | 1580 | 1467874632239 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 23:57:12 INFO - PROCESS | 1580 | 1467874632244 Marionette TRACE conn6 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:12 INFO - PROCESS | 1580 | 1467874632246 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:12 INFO - PROCESS | 1580 | ++DOCSHELL 10D4B800 == 37 [pid = 1580] [id = 273] 23:57:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (159E3C00) [pid = 1580] [serial = 818] [outer = 00000000] 23:57:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A810400) [pid = 1580] [serial = 819] [outer = 159E3C00] 23:57:12 INFO - PROCESS | 1580 | 1467874632293 Marionette DEBUG loaded listener.js 23:57:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A819800) [pid = 1580] [serial = 820] [outer = 159E3C00] 23:57:12 INFO - PROCESS | 1580 | 1467874632724 Marionette TRACE conn6 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 23:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 630ms 23:57:12 INFO - PROCESS | 1580 | 1467874632776 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 23:57:12 INFO - PROCESS | 1580 | 1467874632779 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 23:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:57:12 INFO - PROCESS | 1580 | 1467874632782 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:57:12 INFO - PROCESS | 1580 | 1467874632784 Marionette TRACE conn6 <- [1,1058,null,{}] 23:57:12 INFO - PROCESS | 1580 | 1467874632787 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:12 INFO - PROCESS | 1580 | 1467874632789 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:12 INFO - PROCESS | 1580 | 1467874632901 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 23:57:12 INFO - PROCESS | 1580 | 1467874632910 Marionette TRACE conn6 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:12 INFO - PROCESS | 1580 | 1467874632912 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:12 INFO - PROCESS | 1580 | ++DOCSHELL 151AB000 == 38 [pid = 1580] [id = 274] 23:57:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A823C00) [pid = 1580] [serial = 821] [outer = 00000000] 23:57:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1ACEB800) [pid = 1580] [serial = 822] [outer = 1A823C00] 23:57:12 INFO - PROCESS | 1580 | 1467874632959 Marionette DEBUG loaded listener.js 23:57:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1ACEDC00) [pid = 1580] [serial = 823] [outer = 1A823C00] 23:57:13 INFO - PROCESS | 1580 | 1467874633402 Marionette TRACE conn6 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 23:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 23:57:13 INFO - PROCESS | 1580 | 1467874633456 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 23:57:13 INFO - PROCESS | 1580 | 1467874633458 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 23:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:57:13 INFO - PROCESS | 1580 | 1467874633461 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:57:13 INFO - PROCESS | 1580 | 1467874633463 Marionette TRACE conn6 <- [1,1062,null,{}] 23:57:13 INFO - PROCESS | 1580 | 1467874633467 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:13 INFO - PROCESS | 1580 | 1467874633479 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:13 INFO - PROCESS | 1580 | 1467874633564 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 23:57:13 INFO - PROCESS | 1580 | 1467874633571 Marionette TRACE conn6 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:13 INFO - PROCESS | 1580 | 1467874633573 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:13 INFO - PROCESS | 1580 | ++DOCSHELL 1764C400 == 39 [pid = 1580] [id = 275] 23:57:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1BFE4800) [pid = 1580] [serial = 824] [outer = 00000000] 23:57:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1C768800) [pid = 1580] [serial = 825] [outer = 1BFE4800] 23:57:13 INFO - PROCESS | 1580 | 1467874633619 Marionette DEBUG loaded listener.js 23:57:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1C76BC00) [pid = 1580] [serial = 826] [outer = 1BFE4800] 23:57:14 INFO - PROCESS | 1580 | 1467874634238 Marionette TRACE conn6 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 23:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 870ms 23:57:14 INFO - PROCESS | 1580 | 1467874634333 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 23:57:14 INFO - PROCESS | 1580 | 1467874634337 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 23:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:57:14 INFO - PROCESS | 1580 | 1467874634342 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:57:14 INFO - PROCESS | 1580 | 1467874634346 Marionette TRACE conn6 <- [1,1066,null,{}] 23:57:14 INFO - PROCESS | 1580 | 1467874634352 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:14 INFO - PROCESS | 1580 | 1467874634355 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:14 INFO - PROCESS | 1580 | 1467874634486 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 23:57:14 INFO - PROCESS | 1580 | 1467874634587 Marionette TRACE conn6 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:14 INFO - PROCESS | 1580 | 1467874634590 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:14 INFO - PROCESS | 1580 | ++DOCSHELL 10A27800 == 40 [pid = 1580] [id = 276] 23:57:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (10D44400) [pid = 1580] [serial = 827] [outer = 00000000] 23:57:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1547BC00) [pid = 1580] [serial = 828] [outer = 10D44400] 23:57:14 INFO - PROCESS | 1580 | 1467874634650 Marionette DEBUG loaded listener.js 23:57:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1592F000) [pid = 1580] [serial = 829] [outer = 10D44400] 23:57:15 INFO - PROCESS | 1580 | 1467874635277 Marionette TRACE conn6 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 23:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 990ms 23:57:15 INFO - PROCESS | 1580 | 1467874635332 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 23:57:15 INFO - PROCESS | 1580 | 1467874635337 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 23:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:57:15 INFO - PROCESS | 1580 | 1467874635344 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:57:15 INFO - PROCESS | 1580 | 1467874635347 Marionette TRACE conn6 <- [1,1070,null,{}] 23:57:15 INFO - PROCESS | 1580 | 1467874635351 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:15 INFO - PROCESS | 1580 | 1467874635354 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:15 INFO - PROCESS | 1580 | 1467874635519 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 23:57:15 INFO - PROCESS | 1580 | 1467874635654 Marionette TRACE conn6 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:15 INFO - PROCESS | 1580 | 1467874635657 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:15 INFO - PROCESS | 1580 | ++DOCSHELL 1A81F000 == 41 [pid = 1580] [id = 277] 23:57:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A820000) [pid = 1580] [serial = 830] [outer = 00000000] 23:57:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A86A000) [pid = 1580] [serial = 831] [outer = 1A820000] 23:57:15 INFO - PROCESS | 1580 | 1467874635714 Marionette DEBUG loaded listener.js 23:57:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1AB97C00) [pid = 1580] [serial = 832] [outer = 1A820000] 23:57:16 INFO - PROCESS | 1580 | 1467874636339 Marionette TRACE conn6 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 23:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1019ms 23:57:16 INFO - PROCESS | 1580 | 1467874636366 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 23:57:16 INFO - PROCESS | 1580 | 1467874636369 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 23:57:16 INFO - PROCESS | 1580 | 1467874636372 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:57:16 INFO - PROCESS | 1580 | 1467874636376 Marionette TRACE conn6 <- [1,1074,null,{}] 23:57:16 INFO - PROCESS | 1580 | 1467874636388 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:16 INFO - PROCESS | 1580 | 1467874636393 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:16 INFO - PROCESS | 1580 | 1467874636508 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 23:57:16 INFO - PROCESS | 1580 | 1467874636645 Marionette TRACE conn6 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:16 INFO - PROCESS | 1580 | 1467874636648 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:16 INFO - PROCESS | 1580 | ++DOCSHELL 1CF5E800 == 42 [pid = 1580] [id = 278] 23:57:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1CF5EC00) [pid = 1580] [serial = 833] [outer = 00000000] 23:57:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1D223800) [pid = 1580] [serial = 834] [outer = 1CF5EC00] 23:57:16 INFO - PROCESS | 1580 | 1467874636709 Marionette DEBUG loaded listener.js 23:57:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1D603C00) [pid = 1580] [serial = 835] [outer = 1CF5EC00] 23:57:17 INFO - PROCESS | 1580 | 1467874637300 Marionette TRACE conn6 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 23:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 970ms 23:57:17 INFO - PROCESS | 1580 | 1467874637347 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 23:57:17 INFO - PROCESS | 1580 | 1467874637350 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 23:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:57:17 INFO - PROCESS | 1580 | 1467874637353 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:57:17 INFO - PROCESS | 1580 | 1467874637355 Marionette TRACE conn6 <- [1,1078,null,{}] 23:57:17 INFO - PROCESS | 1580 | 1467874637359 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:17 INFO - PROCESS | 1580 | 1467874637362 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:17 INFO - PROCESS | 1580 | 1467874637477 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 23:57:17 INFO - PROCESS | 1580 | 1467874637584 Marionette TRACE conn6 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:17 INFO - PROCESS | 1580 | 1467874637586 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:17 INFO - PROCESS | 1580 | ++DOCSHELL 1DD38800 == 43 [pid = 1580] [id = 279] 23:57:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1DE31400) [pid = 1580] [serial = 836] [outer = 00000000] 23:57:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1E212800) [pid = 1580] [serial = 837] [outer = 1DE31400] 23:57:17 INFO - PROCESS | 1580 | 1467874637643 Marionette DEBUG loaded listener.js 23:57:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1E540400) [pid = 1580] [serial = 838] [outer = 1DE31400] 23:57:18 INFO - PROCESS | 1580 | 1467874638255 Marionette TRACE conn6 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 23:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1117ms 23:57:18 INFO - PROCESS | 1580 | 1467874638474 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 23:57:18 INFO - PROCESS | 1580 | 1467874638479 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 23:57:18 INFO - PROCESS | 1580 | 1467874638483 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:57:18 INFO - PROCESS | 1580 | 1467874638486 Marionette TRACE conn6 <- [1,1082,null,{}] 23:57:18 INFO - PROCESS | 1580 | 1467874638492 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:18 INFO - PROCESS | 1580 | 1467874638496 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:18 INFO - PROCESS | 1580 | 1467874638608 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 23:57:18 INFO - PROCESS | 1580 | 1467874638739 Marionette TRACE conn6 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:18 INFO - PROCESS | 1580 | 1467874638744 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:18 INFO - PROCESS | 1580 | ++DOCSHELL 113B9400 == 44 [pid = 1580] [id = 280] 23:57:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (114C3C00) [pid = 1580] [serial = 839] [outer = 00000000] 23:57:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (152C7800) [pid = 1580] [serial = 840] [outer = 114C3C00] 23:57:18 INFO - PROCESS | 1580 | 1467874638800 Marionette DEBUG loaded listener.js 23:57:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (1582C000) [pid = 1580] [serial = 841] [outer = 114C3C00] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 151AB000 == 43 [pid = 1580] [id = 274] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 10D4B800 == 42 [pid = 1580] [id = 273] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 1AB97000 == 41 [pid = 1580] [id = 272] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 1A821800 == 40 [pid = 1580] [id = 271] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 1A71E800 == 39 [pid = 1580] [id = 270] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 199C8400 == 38 [pid = 1580] [id = 269] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 15878800 == 37 [pid = 1580] [id = 268] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 10960000 == 36 [pid = 1580] [id = 267] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 0D175C00 == 35 [pid = 1580] [id = 266] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 15929800 == 34 [pid = 1580] [id = 265] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 10D4D000 == 33 [pid = 1580] [id = 264] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 10A0F800 == 32 [pid = 1580] [id = 263] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 15898C00 == 31 [pid = 1580] [id = 256] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 1DD38800 == 30 [pid = 1580] [id = 279] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 1A81F000 == 29 [pid = 1580] [id = 277] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 1CF5E800 == 28 [pid = 1580] [id = 278] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 1764C400 == 27 [pid = 1580] [id = 275] 23:57:20 INFO - PROCESS | 1580 | --DOCSHELL 10A27800 == 26 [pid = 1580] [id = 276] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (19F56C00) [pid = 1580] [serial = 789] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (1765A000) [pid = 1580] [serial = 777] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1919BC00) [pid = 1580] [serial = 780] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (10D4D400) [pid = 1580] [serial = 771] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (11186C00) [pid = 1580] [serial = 772] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (18267800) [pid = 1580] [serial = 769] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1675D000) [pid = 1580] [serial = 768] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1548D400) [pid = 1580] [serial = 774] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1585B000) [pid = 1580] [serial = 775] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (199CE000) [pid = 1580] [serial = 783] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (197CAC00) [pid = 1580] [serial = 781] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A7DC400) [pid = 1580] [serial = 786] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (19FEC000) [pid = 1580] [serial = 784] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (159E9400) [pid = 1580] [serial = 757] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1586C400) [pid = 1580] [serial = 756] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A56BC00) [pid = 1580] [serial = 760] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (19F55000) [pid = 1580] [serial = 759] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1E20CC00) [pid = 1580] [serial = 763] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1DE36800) [pid = 1580] [serial = 762] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1E54CC00) [pid = 1580] [serial = 766] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1E548800) [pid = 1580] [serial = 765] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A810000) [pid = 1580] [serial = 787] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (186BF000) [pid = 1580] [serial = 778] [outer = 00000000] [url = about:blank] 23:57:20 INFO - PROCESS | 1580 | 1467874640144 Marionette TRACE conn6 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 23:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1785ms 23:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:57:20 INFO - PROCESS | 1580 | 1467874640274 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 23:57:20 INFO - PROCESS | 1580 | 1467874640278 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 23:57:20 INFO - PROCESS | 1580 | 1467874640283 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:57:20 INFO - PROCESS | 1580 | 1467874640287 Marionette TRACE conn6 <- [1,1086,null,{}] 23:57:20 INFO - PROCESS | 1580 | 1467874640292 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:20 INFO - PROCESS | 1580 | 1467874640296 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:20 INFO - PROCESS | 1580 | 1467874640391 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 23:57:20 INFO - PROCESS | 1580 | 1467874640402 Marionette TRACE conn6 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:20 INFO - PROCESS | 1580 | 1467874640406 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:20 INFO - PROCESS | 1580 | ++DOCSHELL 10A25800 == 27 [pid = 1580] [id = 281] 23:57:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (10A25C00) [pid = 1580] [serial = 842] [outer = 00000000] 23:57:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (10A2DC00) [pid = 1580] [serial = 843] [outer = 10A25C00] 23:57:20 INFO - PROCESS | 1580 | 1467874640457 Marionette DEBUG loaded listener.js 23:57:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (10D3F000) [pid = 1580] [serial = 844] [outer = 10A25C00] 23:57:20 INFO - PROCESS | 1580 | 1467874640963 Marionette TRACE conn6 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 23:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 730ms 23:57:21 INFO - PROCESS | 1580 | 1467874641014 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 23:57:21 INFO - PROCESS | 1580 | 1467874641019 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 23:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:57:21 INFO - PROCESS | 1580 | 1467874641026 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:57:21 INFO - PROCESS | 1580 | 1467874641029 Marionette TRACE conn6 <- [1,1090,null,{}] 23:57:21 INFO - PROCESS | 1580 | 1467874641033 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:21 INFO - PROCESS | 1580 | 1467874641036 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:21 INFO - PROCESS | 1580 | 1467874641129 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 23:57:21 INFO - PROCESS | 1580 | 1467874641223 Marionette TRACE conn6 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:21 INFO - PROCESS | 1580 | 1467874641226 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:21 INFO - PROCESS | 1580 | ++DOCSHELL 15013C00 == 28 [pid = 1580] [id = 282] 23:57:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15099000) [pid = 1580] [serial = 845] [outer = 00000000] 23:57:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (151E6C00) [pid = 1580] [serial = 846] [outer = 15099000] 23:57:21 INFO - PROCESS | 1580 | 1467874641277 Marionette DEBUG loaded listener.js 23:57:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1547B000) [pid = 1580] [serial = 847] [outer = 15099000] 23:57:21 INFO - PROCESS | 1580 | 1467874641660 Marionette TRACE conn6 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 23:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 23:57:21 INFO - PROCESS | 1580 | 1467874641700 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 23:57:21 INFO - PROCESS | 1580 | 1467874641702 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 23:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:57:21 INFO - PROCESS | 1580 | 1467874641705 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:57:21 INFO - PROCESS | 1580 | 1467874641709 Marionette TRACE conn6 <- [1,1094,null,{}] 23:57:21 INFO - PROCESS | 1580 | 1467874641720 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:21 INFO - PROCESS | 1580 | 1467874641724 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:21 INFO - PROCESS | 1580 | 1467874641846 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 23:57:21 INFO - PROCESS | 1580 | 1467874641860 Marionette TRACE conn6 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:21 INFO - PROCESS | 1580 | 1467874641863 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:21 INFO - PROCESS | 1580 | ++DOCSHELL 159E7400 == 29 [pid = 1580] [id = 283] 23:57:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (159E8400) [pid = 1580] [serial = 848] [outer = 00000000] 23:57:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (16E47C00) [pid = 1580] [serial = 849] [outer = 159E8400] 23:57:21 INFO - PROCESS | 1580 | 1467874641916 Marionette DEBUG loaded listener.js 23:57:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (17659400) [pid = 1580] [serial = 850] [outer = 159E8400] 23:57:22 INFO - PROCESS | 1580 | 1467874642391 Marionette TRACE conn6 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 23:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 730ms 23:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:57:22 INFO - PROCESS | 1580 | 1467874642439 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 23:57:22 INFO - PROCESS | 1580 | 1467874642442 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 23:57:22 INFO - PROCESS | 1580 | 1467874642445 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:57:22 INFO - PROCESS | 1580 | 1467874642447 Marionette TRACE conn6 <- [1,1098,null,{}] 23:57:22 INFO - PROCESS | 1580 | 1467874642450 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:22 INFO - PROCESS | 1580 | 1467874642452 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:22 INFO - PROCESS | 1580 | 1467874642566 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 23:57:22 INFO - PROCESS | 1580 | 1467874642572 Marionette TRACE conn6 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:22 INFO - PROCESS | 1580 | 1467874642574 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:22 INFO - PROCESS | 1580 | ++DOCSHELL 186FC400 == 30 [pid = 1580] [id = 284] 23:57:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (186FCC00) [pid = 1580] [serial = 851] [outer = 00000000] 23:57:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (18CC7000) [pid = 1580] [serial = 852] [outer = 186FCC00] 23:57:22 INFO - PROCESS | 1580 | 1467874642662 Marionette DEBUG loaded listener.js 23:57:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (19196C00) [pid = 1580] [serial = 853] [outer = 186FCC00] 23:57:23 INFO - PROCESS | 1580 | [1580] 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 23:57:23 INFO - PROCESS | 1580 | 1467874643307 Marionette TRACE conn6 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 23:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 870ms 23:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:57:23 INFO - PROCESS | 1580 | 1467874643319 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 23:57:23 INFO - PROCESS | 1580 | 1467874643321 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 23:57:23 INFO - PROCESS | 1580 | 1467874643324 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:57:23 INFO - PROCESS | 1580 | 1467874643326 Marionette TRACE conn6 <- [1,1102,null,{}] 23:57:23 INFO - PROCESS | 1580 | 1467874643329 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:23 INFO - PROCESS | 1580 | 1467874643332 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:23 INFO - PROCESS | 1580 | 1467874643447 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 23:57:23 INFO - PROCESS | 1580 | 1467874643455 Marionette TRACE conn6 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:23 INFO - PROCESS | 1580 | 1467874643457 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:23 INFO - PROCESS | 1580 | ++DOCSHELL 199C9000 == 31 [pid = 1580] [id = 285] 23:57:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (199CA400) [pid = 1580] [serial = 854] [outer = 00000000] 23:57:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1A551000) [pid = 1580] [serial = 855] [outer = 199CA400] 23:57:23 INFO - PROCESS | 1580 | 1467874643504 Marionette DEBUG loaded listener.js 23:57:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1A71D000) [pid = 1580] [serial = 856] [outer = 199CA400] 23:57:23 INFO - PROCESS | 1580 | 1467874643993 Marionette TRACE conn6 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 23:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 730ms 23:57:24 INFO - PROCESS | 1580 | 1467874644056 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 23:57:24 INFO - PROCESS | 1580 | 1467874644058 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 23:57:24 INFO - PROCESS | 1580 | 1467874644061 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:57:24 INFO - PROCESS | 1580 | 1467874644063 Marionette TRACE conn6 <- [1,1106,null,{}] 23:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:57:24 INFO - PROCESS | 1580 | 1467874644066 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:24 INFO - PROCESS | 1580 | 1467874644072 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:24 INFO - PROCESS | 1580 | 1467874644230 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 23:57:24 INFO - PROCESS | 1580 | 1467874644293 Marionette TRACE conn6 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:24 INFO - PROCESS | 1580 | 1467874644295 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:24 INFO - PROCESS | 1580 | ++DOCSHELL 1A80CC00 == 32 [pid = 1580] [id = 286] 23:57:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1A80F400) [pid = 1580] [serial = 857] [outer = 00000000] 23:57:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1A822400) [pid = 1580] [serial = 858] [outer = 1A80F400] 23:57:24 INFO - PROCESS | 1580 | 1467874644343 Marionette DEBUG loaded listener.js 23:57:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1A809400) [pid = 1580] [serial = 859] [outer = 1A80F400] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1A726C00) [pid = 1580] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1A821C00) [pid = 1580] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1AB98800) [pid = 1580] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (10D42C00) [pid = 1580] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1592A000) [pid = 1580] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (10D4DC00) [pid = 1580] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (10A07C00) [pid = 1580] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (0D177400) [pid = 1580] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A823C00) [pid = 1580] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (158A0400) [pid = 1580] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (199C8800) [pid = 1580] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1BFE4800) [pid = 1580] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:57:24 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (159E3C00) [pid = 1580] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:57:24 INFO - PROCESS | 1580 | 1467874644987 Marionette TRACE conn6 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 23:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 970ms 23:57:25 INFO - PROCESS | 1580 | 1467874645036 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 23:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:57:25 INFO - PROCESS | 1580 | 1467874645038 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 23:57:25 INFO - PROCESS | 1580 | 1467874645041 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:57:25 INFO - PROCESS | 1580 | 1467874645042 Marionette TRACE conn6 <- [1,1110,null,{}] 23:57:25 INFO - PROCESS | 1580 | 1467874645046 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:25 INFO - PROCESS | 1580 | 1467874645049 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:25 INFO - PROCESS | 1580 | 1467874645130 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 23:57:25 INFO - PROCESS | 1580 | 1467874645136 Marionette TRACE conn6 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:25 INFO - PROCESS | 1580 | 1467874645137 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:25 INFO - PROCESS | 1580 | ++DOCSHELL 1919FC00 == 33 [pid = 1580] [id = 287] 23:57:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (199CA000) [pid = 1580] [serial = 860] [outer = 00000000] 23:57:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A813400) [pid = 1580] [serial = 861] [outer = 199CA000] 23:57:25 INFO - PROCESS | 1580 | 1467874645183 Marionette DEBUG loaded listener.js 23:57:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A821C00) [pid = 1580] [serial = 862] [outer = 199CA000] 23:57:25 INFO - PROCESS | 1580 | 1467874645620 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 23:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 630ms 23:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:57:25 INFO - PROCESS | 1580 | 1467874645672 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 23:57:25 INFO - PROCESS | 1580 | 1467874645674 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 23:57:25 INFO - PROCESS | 1580 | 1467874645677 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:57:25 INFO - PROCESS | 1580 | 1467874645678 Marionette TRACE conn6 <- [1,1114,null,{}] 23:57:25 INFO - PROCESS | 1580 | 1467874645682 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:25 INFO - PROCESS | 1580 | 1467874645684 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:25 INFO - PROCESS | 1580 | 1467874645766 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 23:57:25 INFO - PROCESS | 1580 | 1467874645772 Marionette TRACE conn6 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:25 INFO - PROCESS | 1580 | 1467874645774 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:25 INFO - PROCESS | 1580 | ++DOCSHELL 0D17DC00 == 34 [pid = 1580] [id = 288] 23:57:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (151ABC00) [pid = 1580] [serial = 863] [outer = 00000000] 23:57:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1AB94000) [pid = 1580] [serial = 864] [outer = 151ABC00] 23:57:25 INFO - PROCESS | 1580 | 1467874645820 Marionette DEBUG loaded listener.js 23:57:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1AB94800) [pid = 1580] [serial = 865] [outer = 151ABC00] 23:57:26 INFO - PROCESS | 1580 | 1467874646295 Marionette TRACE conn6 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 23:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 670ms 23:57:26 INFO - PROCESS | 1580 | 1467874646348 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 23:57:26 INFO - PROCESS | 1580 | 1467874646350 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 23:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:57:26 INFO - PROCESS | 1580 | 1467874646353 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:57:26 INFO - PROCESS | 1580 | 1467874646354 Marionette TRACE conn6 <- [1,1118,null,{}] 23:57:26 INFO - PROCESS | 1580 | 1467874646358 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:26 INFO - PROCESS | 1580 | 1467874646360 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:26 INFO - PROCESS | 1580 | 1467874646444 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 23:57:26 INFO - PROCESS | 1580 | 1467874646453 Marionette TRACE conn6 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:26 INFO - PROCESS | 1580 | 1467874646455 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:26 INFO - PROCESS | 1580 | ++DOCSHELL 1ACE5000 == 35 [pid = 1580] [id = 289] 23:57:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1ACE6800) [pid = 1580] [serial = 866] [outer = 00000000] 23:57:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1BFDCC00) [pid = 1580] [serial = 867] [outer = 1ACE6800] 23:57:26 INFO - PROCESS | 1580 | 1467874646501 Marionette DEBUG loaded listener.js 23:57:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1ACEC000) [pid = 1580] [serial = 868] [outer = 1ACE6800] 23:57:27 INFO - PROCESS | 1580 | 1467874647333 Marionette TRACE conn6 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 23:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1021ms 23:57:27 INFO - PROCESS | 1580 | 1467874647375 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 23:57:27 INFO - PROCESS | 1580 | 1467874647380 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 23:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:57:27 INFO - PROCESS | 1580 | 1467874647385 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:57:27 INFO - PROCESS | 1580 | 1467874647389 Marionette TRACE conn6 <- [1,1122,null,{}] 23:57:27 INFO - PROCESS | 1580 | 1467874647414 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:27 INFO - PROCESS | 1580 | 1467874647417 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:27 INFO - PROCESS | 1580 | 1467874647542 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 23:57:27 INFO - PROCESS | 1580 | 1467874647678 Marionette TRACE conn6 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:27 INFO - PROCESS | 1580 | 1467874647681 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:27 INFO - PROCESS | 1580 | ++DOCSHELL 10A23C00 == 36 [pid = 1580] [id = 290] 23:57:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (10D4D000) [pid = 1580] [serial = 869] [outer = 00000000] 23:57:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (11ECE800) [pid = 1580] [serial = 870] [outer = 10D4D000] 23:57:27 INFO - PROCESS | 1580 | 1467874647743 Marionette DEBUG loaded listener.js 23:57:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1585B400) [pid = 1580] [serial = 871] [outer = 10D4D000] 23:57:28 INFO - PROCESS | 1580 | 1467874648447 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 23:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1075ms 23:57:28 INFO - PROCESS | 1580 | 1467874648479 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 23:57:28 INFO - PROCESS | 1580 | 1467874648483 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 23:57:28 INFO - PROCESS | 1580 | 1467874648489 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:57:28 INFO - PROCESS | 1580 | 1467874648492 Marionette TRACE conn6 <- [1,1126,null,{}] 23:57:28 INFO - PROCESS | 1580 | 1467874648497 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:28 INFO - PROCESS | 1580 | 1467874648500 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:28 INFO - PROCESS | 1580 | 1467874648626 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 23:57:28 INFO - PROCESS | 1580 | 1467874648777 Marionette TRACE conn6 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:28 INFO - PROCESS | 1580 | 1467874648779 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:28 INFO - PROCESS | 1580 | ++DOCSHELL 16E3E800 == 37 [pid = 1580] [id = 291] 23:57:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (16E41000) [pid = 1580] [serial = 872] [outer = 00000000] 23:57:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (186FDC00) [pid = 1580] [serial = 873] [outer = 16E41000] 23:57:28 INFO - PROCESS | 1580 | 1467874648841 Marionette DEBUG loaded listener.js 23:57:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (19062400) [pid = 1580] [serial = 874] [outer = 16E41000] 23:57:29 INFO - PROCESS | 1580 | --DOCSHELL 0D17DC00 == 36 [pid = 1580] [id = 288] 23:57:29 INFO - PROCESS | 1580 | --DOCSHELL 1919FC00 == 35 [pid = 1580] [id = 287] 23:57:29 INFO - PROCESS | 1580 | --DOCSHELL 1A80CC00 == 34 [pid = 1580] [id = 286] 23:57:29 INFO - PROCESS | 1580 | --DOCSHELL 199C9000 == 33 [pid = 1580] [id = 285] 23:57:29 INFO - PROCESS | 1580 | --DOCSHELL 186FC400 == 32 [pid = 1580] [id = 284] 23:57:29 INFO - PROCESS | 1580 | --DOCSHELL 159E7400 == 31 [pid = 1580] [id = 283] 23:57:29 INFO - PROCESS | 1580 | --DOCSHELL 15013C00 == 30 [pid = 1580] [id = 282] 23:57:29 INFO - PROCESS | 1580 | --DOCSHELL 10A25800 == 29 [pid = 1580] [id = 281] 23:57:29 INFO - PROCESS | 1580 | --DOCSHELL 113B9400 == 28 [pid = 1580] [id = 280] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1A80EC00) [pid = 1580] [serial = 810] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1A827C00) [pid = 1580] [serial = 813] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1ACE0000) [pid = 1580] [serial = 816] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1A097000) [pid = 1580] [serial = 790] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1764FC00) [pid = 1580] [serial = 795] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (18CCC400) [pid = 1580] [serial = 796] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (11345000) [pid = 1580] [serial = 792] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1519C800) [pid = 1580] [serial = 793] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (10D46C00) [pid = 1580] [serial = 801] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1131C400) [pid = 1580] [serial = 802] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (0D196000) [pid = 1580] [serial = 798] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1ACEDC00) [pid = 1580] [serial = 823] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10A09800) [pid = 1580] [serial = 799] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (159E8C00) [pid = 1580] [serial = 804] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (16E43C00) [pid = 1580] [serial = 805] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (19FF1800) [pid = 1580] [serial = 807] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1C76BC00) [pid = 1580] [serial = 826] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1C768800) [pid = 1580] [serial = 825] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1ACEB800) [pid = 1580] [serial = 822] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1ACE2C00) [pid = 1580] [serial = 817] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A86DC00) [pid = 1580] [serial = 814] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A816C00) [pid = 1580] [serial = 811] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A819800) [pid = 1580] [serial = 820] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A810400) [pid = 1580] [serial = 819] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A0A1800) [pid = 1580] [serial = 808] [outer = 00000000] [url = about:blank] 23:57:29 INFO - PROCESS | 1580 | 1467874649748 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 23:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1276ms 23:57:29 INFO - PROCESS | 1580 | 1467874649772 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 23:57:29 INFO - PROCESS | 1580 | 1467874649776 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 23:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:57:29 INFO - PROCESS | 1580 | 1467874649781 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:57:29 INFO - PROCESS | 1580 | 1467874649784 Marionette TRACE conn6 <- [1,1130,null,{}] 23:57:29 INFO - PROCESS | 1580 | 1467874649789 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:29 INFO - PROCESS | 1580 | 1467874649792 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:29 INFO - PROCESS | 1580 | 1467874649889 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 23:57:29 INFO - PROCESS | 1580 | 1467874649903 Marionette TRACE conn6 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:29 INFO - PROCESS | 1580 | 1467874649906 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:29 INFO - PROCESS | 1580 | ++DOCSHELL 10A2FC00 == 29 [pid = 1580] [id = 292] 23:57:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (10D42C00) [pid = 1580] [serial = 875] [outer = 00000000] 23:57:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (10D50400) [pid = 1580] [serial = 876] [outer = 10D42C00] 23:57:29 INFO - PROCESS | 1580 | 1467874649957 Marionette DEBUG loaded listener.js 23:57:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (111B0800) [pid = 1580] [serial = 877] [outer = 10D42C00] 23:57:30 INFO - PROCESS | 1580 | 1467874650495 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 23:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 730ms 23:57:30 INFO - PROCESS | 1580 | 1467874650512 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 23:57:30 INFO - PROCESS | 1580 | 1467874650516 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 23:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:57:30 INFO - PROCESS | 1580 | 1467874650526 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:57:30 INFO - PROCESS | 1580 | 1467874650528 Marionette TRACE conn6 <- [1,1134,null,{}] 23:57:30 INFO - PROCESS | 1580 | 1467874650532 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:30 INFO - PROCESS | 1580 | 1467874650534 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:30 INFO - PROCESS | 1580 | 1467874650624 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 23:57:30 INFO - PROCESS | 1580 | 1467874650634 Marionette TRACE conn6 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:30 INFO - PROCESS | 1580 | 1467874650636 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:30 INFO - PROCESS | 1580 | ++DOCSHELL 1586FC00 == 30 [pid = 1580] [id = 293] 23:57:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15871400) [pid = 1580] [serial = 878] [outer = 00000000] 23:57:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (15971C00) [pid = 1580] [serial = 879] [outer = 15871400] 23:57:30 INFO - PROCESS | 1580 | 1467874650686 Marionette DEBUG loaded listener.js 23:57:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (15A83800) [pid = 1580] [serial = 880] [outer = 15871400] 23:57:31 INFO - PROCESS | 1580 | 1467874651180 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 23:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 23:57:31 INFO - PROCESS | 1580 | 1467874651197 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 23:57:31 INFO - PROCESS | 1580 | 1467874651199 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 23:57:31 INFO - PROCESS | 1580 | 1467874651203 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:57:31 INFO - PROCESS | 1580 | 1467874651206 Marionette TRACE conn6 <- [1,1138,null,{}] 23:57:31 INFO - PROCESS | 1580 | 1467874651217 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:31 INFO - PROCESS | 1580 | 1467874651222 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:31 INFO - PROCESS | 1580 | 1467874651338 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 23:57:31 INFO - PROCESS | 1580 | 1467874651436 Marionette TRACE conn6 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:31 INFO - PROCESS | 1580 | 1467874651440 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:31 INFO - PROCESS | 1580 | ++DOCSHELL 191A0000 == 31 [pid = 1580] [id = 294] 23:57:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (191A0800) [pid = 1580] [serial = 881] [outer = 00000000] 23:57:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (199C6800) [pid = 1580] [serial = 882] [outer = 191A0800] 23:57:31 INFO - PROCESS | 1580 | 1467874651491 Marionette DEBUG loaded listener.js 23:57:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A098400) [pid = 1580] [serial = 883] [outer = 191A0800] 23:57:31 INFO - PROCESS | 1580 | 1467874651871 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 23:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 730ms 23:57:31 INFO - PROCESS | 1580 | 1467874651937 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 23:57:31 INFO - PROCESS | 1580 | 1467874651939 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 23:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:57:31 INFO - PROCESS | 1580 | 1467874651942 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:57:31 INFO - PROCESS | 1580 | 1467874651944 Marionette TRACE conn6 <- [1,1142,null,{}] 23:57:31 INFO - PROCESS | 1580 | 1467874651953 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:31 INFO - PROCESS | 1580 | 1467874651955 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:32 INFO - PROCESS | 1580 | 1467874652075 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 23:57:32 INFO - PROCESS | 1580 | 1467874652082 Marionette TRACE conn6 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:32 INFO - PROCESS | 1580 | 1467874652084 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:32 INFO - PROCESS | 1580 | ++DOCSHELL 1A09F800 == 32 [pid = 1580] [id = 295] 23:57:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A0A0C00) [pid = 1580] [serial = 884] [outer = 00000000] 23:57:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A727800) [pid = 1580] [serial = 885] [outer = 1A0A0C00] 23:57:32 INFO - PROCESS | 1580 | 1467874652128 Marionette DEBUG loaded listener.js 23:57:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A80EC00) [pid = 1580] [serial = 886] [outer = 1A0A0C00] 23:57:32 INFO - PROCESS | 1580 | 1467874652580 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 23:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 23:57:32 INFO - PROCESS | 1580 | 1467874652617 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 23:57:32 INFO - PROCESS | 1580 | 1467874652619 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 23:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:57:32 INFO - PROCESS | 1580 | 1467874652629 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:57:32 INFO - PROCESS | 1580 | 1467874652631 Marionette TRACE conn6 <- [1,1146,null,{}] 23:57:32 INFO - PROCESS | 1580 | 1467874652634 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:32 INFO - PROCESS | 1580 | 1467874652636 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:32 INFO - PROCESS | 1580 | 1467874652780 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 23:57:32 INFO - PROCESS | 1580 | 1467874652844 Marionette TRACE conn6 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:32 INFO - PROCESS | 1580 | 1467874652846 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:32 INFO - PROCESS | 1580 | ++DOCSHELL 1A816000 == 33 [pid = 1580] [id = 296] 23:57:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A817000) [pid = 1580] [serial = 887] [outer = 00000000] 23:57:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A821400) [pid = 1580] [serial = 888] [outer = 1A817000] 23:57:32 INFO - PROCESS | 1580 | 1467874652895 Marionette DEBUG loaded listener.js 23:57:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A824000) [pid = 1580] [serial = 889] [outer = 1A817000] 23:57:33 INFO - PROCESS | 1580 | 1467874653321 Marionette TRACE conn6 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 23:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 23:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:57:33 INFO - PROCESS | 1580 | 1467874653357 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 23:57:33 INFO - PROCESS | 1580 | 1467874653359 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 23:57:33 INFO - PROCESS | 1580 | 1467874653362 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:57:33 INFO - PROCESS | 1580 | 1467874653363 Marionette TRACE conn6 <- [1,1150,null,{}] 23:57:33 INFO - PROCESS | 1580 | 1467874653367 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:33 INFO - PROCESS | 1580 | 1467874653372 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:33 INFO - PROCESS | 1580 | 1467874653527 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 23:57:33 INFO - PROCESS | 1580 | 1467874653593 Marionette TRACE conn6 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:33 INFO - PROCESS | 1580 | 1467874653595 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:33 INFO - PROCESS | 1580 | ++DOCSHELL 1AB8FC00 == 34 [pid = 1580] [id = 297] 23:57:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1AB91C00) [pid = 1580] [serial = 890] [outer = 00000000] 23:57:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1ACE7400) [pid = 1580] [serial = 891] [outer = 1AB91C00] 23:57:33 INFO - PROCESS | 1580 | 1467874653642 Marionette DEBUG loaded listener.js 23:57:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A921800) [pid = 1580] [serial = 892] [outer = 1AB91C00] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1CF5EC00) [pid = 1580] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1DE31400) [pid = 1580] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (186FCC00) [pid = 1580] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (199CA000) [pid = 1580] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (10A25C00) [pid = 1580] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (159E8400) [pid = 1580] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (15099000) [pid = 1580] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (199CA400) [pid = 1580] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (114C3C00) [pid = 1580] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A80F400) [pid = 1580] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (151ABC00) [pid = 1580] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10D44400) [pid = 1580] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:57:34 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A820000) [pid = 1580] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:57:34 INFO - PROCESS | 1580 | 1467874654207 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 23:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 870ms 23:57:34 INFO - PROCESS | 1580 | 1467874654233 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 23:57:34 INFO - PROCESS | 1580 | 1467874654235 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 23:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:57:34 INFO - PROCESS | 1580 | 1467874654238 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:57:34 INFO - PROCESS | 1580 | 1467874654240 Marionette TRACE conn6 <- [1,1154,null,{}] 23:57:34 INFO - PROCESS | 1580 | 1467874654243 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:34 INFO - PROCESS | 1580 | 1467874654245 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:34 INFO - PROCESS | 1580 | 1467874654326 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 23:57:34 INFO - PROCESS | 1580 | 1467874654416 Marionette TRACE conn6 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:34 INFO - PROCESS | 1580 | 1467874654418 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:34 INFO - PROCESS | 1580 | ++DOCSHELL 17659000 == 35 [pid = 1580] [id = 298] 23:57:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (199C6000) [pid = 1580] [serial = 893] [outer = 00000000] 23:57:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A92F800) [pid = 1580] [serial = 894] [outer = 199C6000] 23:57:34 INFO - PROCESS | 1580 | 1467874654462 Marionette DEBUG loaded listener.js 23:57:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1ACED400) [pid = 1580] [serial = 895] [outer = 199C6000] 23:57:34 INFO - PROCESS | 1580 | 1467874654832 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 23:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 630ms 23:57:34 INFO - PROCESS | 1580 | 1467874654869 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 23:57:34 INFO - PROCESS | 1580 | 1467874654871 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 23:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:57:34 INFO - PROCESS | 1580 | 1467874654875 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:57:34 INFO - PROCESS | 1580 | 1467874654877 Marionette TRACE conn6 <- [1,1158,null,{}] 23:57:34 INFO - PROCESS | 1580 | 1467874654881 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:34 INFO - PROCESS | 1580 | 1467874654883 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:34 INFO - PROCESS | 1580 | 1467874655002 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 23:57:34 INFO - PROCESS | 1580 | 1467874655010 Marionette TRACE conn6 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:34 INFO - PROCESS | 1580 | 1467874655012 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:35 INFO - PROCESS | 1580 | ++DOCSHELL 1BFE6000 == 36 [pid = 1580] [id = 299] 23:57:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1C0E0800) [pid = 1580] [serial = 896] [outer = 00000000] 23:57:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1C76D800) [pid = 1580] [serial = 897] [outer = 1C0E0800] 23:57:35 INFO - PROCESS | 1580 | 1467874655058 Marionette DEBUG loaded listener.js 23:57:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1C770800) [pid = 1580] [serial = 898] [outer = 1C0E0800] 23:57:35 INFO - PROCESS | 1580 | 1467874655483 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 23:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 23:57:35 INFO - PROCESS | 1580 | 1467874655555 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 23:57:35 INFO - PROCESS | 1580 | 1467874655557 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 23:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:57:35 INFO - PROCESS | 1580 | 1467874655560 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:57:35 INFO - PROCESS | 1580 | 1467874655562 Marionette TRACE conn6 <- [1,1162,null,{}] 23:57:35 INFO - PROCESS | 1580 | 1467874655565 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:35 INFO - PROCESS | 1580 | 1467874655567 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:35 INFO - PROCESS | 1580 | 1467874655646 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 23:57:35 INFO - PROCESS | 1580 | 1467874655690 Marionette TRACE conn6 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:35 INFO - PROCESS | 1580 | 1467874655692 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:35 INFO - PROCESS | 1580 | ++DOCSHELL 1919D000 == 37 [pid = 1580] [id = 300] 23:57:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1CC8A800) [pid = 1580] [serial = 899] [outer = 00000000] 23:57:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1D21D000) [pid = 1580] [serial = 900] [outer = 1CC8A800] 23:57:35 INFO - PROCESS | 1580 | 1467874655735 Marionette DEBUG loaded listener.js 23:57:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1D602400) [pid = 1580] [serial = 901] [outer = 1CC8A800] 23:57:36 INFO - PROCESS | 1580 | 1467874656313 Marionette TRACE conn6 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 23:57:36 INFO - PROCESS | 1580 | 1467874656340 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 23:57:36 INFO - PROCESS | 1580 | 1467874656345 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:57:36 INFO - PROCESS | 1580 | 1467874656349 Marionette TRACE conn6 <- [1,1166,null,{}] 23:57:36 INFO - PROCESS | 1580 | 1467874656355 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:36 INFO - PROCESS | 1580 | 1467874656358 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:36 INFO - PROCESS | 1580 | 1467874656486 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 23:57:36 INFO - PROCESS | 1580 | 1467874656623 Marionette TRACE conn6 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:36 INFO - PROCESS | 1580 | 1467874656628 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:36 INFO - PROCESS | 1580 | ++DOCSHELL 10A0BC00 == 38 [pid = 1580] [id = 301] 23:57:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (10A24400) [pid = 1580] [serial = 902] [outer = 00000000] 23:57:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (15012C00) [pid = 1580] [serial = 903] [outer = 10A24400] 23:57:36 INFO - PROCESS | 1580 | 1467874656690 Marionette DEBUG loaded listener.js 23:57:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (15875C00) [pid = 1580] [serial = 904] [outer = 10A24400] 23:57:37 INFO - PROCESS | 1580 | 1467874657318 Marionette TRACE conn6 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 23:57:37 INFO - PROCESS | 1580 | 1467874657376 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 23:57:37 INFO - PROCESS | 1580 | 1467874657382 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:57:37 INFO - PROCESS | 1580 | 1467874657385 Marionette TRACE conn6 <- [1,1170,null,{}] 23:57:37 INFO - PROCESS | 1580 | 1467874657389 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:37 INFO - PROCESS | 1580 | 1467874657392 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:37 INFO - PROCESS | 1580 | 1467874657511 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 23:57:37 INFO - PROCESS | 1580 | 1467874657619 Marionette TRACE conn6 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:37 INFO - PROCESS | 1580 | 1467874657622 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:37 INFO - PROCESS | 1580 | ++DOCSHELL 1982D400 == 39 [pid = 1580] [id = 302] 23:57:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1982D800) [pid = 1580] [serial = 905] [outer = 00000000] 23:57:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1A09D000) [pid = 1580] [serial = 906] [outer = 1982D800] 23:57:37 INFO - PROCESS | 1580 | 1467874657682 Marionette DEBUG loaded listener.js 23:57:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1A810800) [pid = 1580] [serial = 907] [outer = 1982D800] 23:57:38 INFO - PROCESS | 1580 | 1467874658339 Marionette TRACE conn6 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 23:57:38 INFO - PROCESS | 1580 | 1467874658407 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 23:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:57:38 INFO - PROCESS | 1580 | 1467874658411 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:57:38 INFO - PROCESS | 1580 | 1467874658415 Marionette TRACE conn6 <- [1,1174,null,{}] 23:57:38 INFO - PROCESS | 1580 | 1467874658426 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:38 INFO - PROCESS | 1580 | 1467874658431 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:38 INFO - PROCESS | 1580 | 1467874658568 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 23:57:38 INFO - PROCESS | 1580 | 1467874658699 Marionette TRACE conn6 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:38 INFO - PROCESS | 1580 | 1467874658702 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:38 INFO - PROCESS | 1580 | ++DOCSHELL 1D2BF800 == 40 [pid = 1580] [id = 303] 23:57:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1D663C00) [pid = 1580] [serial = 908] [outer = 00000000] 23:57:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1DE39C00) [pid = 1580] [serial = 909] [outer = 1D663C00] 23:57:38 INFO - PROCESS | 1580 | 1467874658760 Marionette DEBUG loaded listener.js 23:57:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1E214000) [pid = 1580] [serial = 910] [outer = 1D663C00] 23:57:39 INFO - PROCESS | 1580 | 1467874659320 Marionette TRACE conn6 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 23:57:39 INFO - PROCESS | 1580 | 1467874659407 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 23:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:57:39 INFO - PROCESS | 1580 | 1467874659411 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:57:39 INFO - PROCESS | 1580 | 1467874659413 Marionette TRACE conn6 <- [1,1178,null,{}] 23:57:39 INFO - PROCESS | 1580 | 1467874659431 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:39 INFO - PROCESS | 1580 | 1467874659433 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:39 INFO - PROCESS | 1580 | 1467874659546 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 23:57:39 INFO - PROCESS | 1580 | 1467874659683 Marionette TRACE conn6 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:39 INFO - PROCESS | 1580 | 1467874659685 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:39 INFO - PROCESS | 1580 | ++DOCSHELL 1AB9B800 == 41 [pid = 1580] [id = 304] 23:57:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1ACE2800) [pid = 1580] [serial = 911] [outer = 00000000] 23:57:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1E54C000) [pid = 1580] [serial = 912] [outer = 1ACE2800] 23:57:39 INFO - PROCESS | 1580 | 1467874659740 Marionette DEBUG loaded listener.js 23:57:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1E5A6400) [pid = 1580] [serial = 913] [outer = 1ACE2800] 23:57:40 INFO - PROCESS | 1580 | 1467874660534 Marionette TRACE conn6 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 23:57:40 INFO - PROCESS | 1580 | 1467874660617 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 23:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:57:40 INFO - PROCESS | 1580 | 1467874660636 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:57:40 INFO - PROCESS | 1580 | 1467874660639 Marionette TRACE conn6 <- [1,1182,null,{}] 23:57:40 INFO - PROCESS | 1580 | 1467874660645 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:40 INFO - PROCESS | 1580 | 1467874660648 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:40 INFO - PROCESS | 1580 | 1467874660763 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 23:57:40 INFO - PROCESS | 1580 | 1467874660895 Marionette TRACE conn6 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:40 INFO - PROCESS | 1580 | 1467874660899 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:40 INFO - PROCESS | 1580 | ++DOCSHELL 1586F800 == 42 [pid = 1580] [id = 305] 23:57:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (15871C00) [pid = 1580] [serial = 914] [outer = 00000000] 23:57:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (1592F400) [pid = 1580] [serial = 915] [outer = 15871C00] 23:57:40 INFO - PROCESS | 1580 | 1467874660956 Marionette DEBUG loaded listener.js 23:57:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 96 (16E41C00) [pid = 1580] [serial = 916] [outer = 15871C00] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 1BFE6000 == 41 [pid = 1580] [id = 299] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 17659000 == 40 [pid = 1580] [id = 298] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 1AB8FC00 == 39 [pid = 1580] [id = 297] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 1A816000 == 38 [pid = 1580] [id = 296] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 1A09F800 == 37 [pid = 1580] [id = 295] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 191A0000 == 36 [pid = 1580] [id = 294] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 1586FC00 == 35 [pid = 1580] [id = 293] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 10A2FC00 == 34 [pid = 1580] [id = 292] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 1ACE5000 == 33 [pid = 1580] [id = 289] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 10A23C00 == 32 [pid = 1580] [id = 290] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 16E3E800 == 31 [pid = 1580] [id = 291] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 1AB9B800 == 30 [pid = 1580] [id = 304] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 1982D400 == 29 [pid = 1580] [id = 302] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 1D2BF800 == 28 [pid = 1580] [id = 303] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 1919D000 == 27 [pid = 1580] [id = 300] 23:57:41 INFO - PROCESS | 1580 | --DOCSHELL 10A0BC00 == 26 [pid = 1580] [id = 301] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 95 (10A2DC00) [pid = 1580] [serial = 843] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (10D3F000) [pid = 1580] [serial = 844] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (16E47C00) [pid = 1580] [serial = 849] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (151E6C00) [pid = 1580] [serial = 846] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1547B000) [pid = 1580] [serial = 847] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1A71D000) [pid = 1580] [serial = 856] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1A551000) [pid = 1580] [serial = 855] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1582C000) [pid = 1580] [serial = 841] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (152C7800) [pid = 1580] [serial = 840] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A822400) [pid = 1580] [serial = 858] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1AB94000) [pid = 1580] [serial = 864] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1592F000) [pid = 1580] [serial = 829] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1547BC00) [pid = 1580] [serial = 828] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1AB97C00) [pid = 1580] [serial = 832] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A86A000) [pid = 1580] [serial = 831] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1D603C00) [pid = 1580] [serial = 835] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1D223800) [pid = 1580] [serial = 834] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1E540400) [pid = 1580] [serial = 838] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1AB94800) [pid = 1580] [serial = 865] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1E212800) [pid = 1580] [serial = 837] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A809400) [pid = 1580] [serial = 859] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1BFDCC00) [pid = 1580] [serial = 867] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (18CC7000) [pid = 1580] [serial = 852] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A813400) [pid = 1580] [serial = 861] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A821C00) [pid = 1580] [serial = 862] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (19196C00) [pid = 1580] [serial = 853] [outer = 00000000] [url = about:blank] 23:57:41 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (17659400) [pid = 1580] [serial = 850] [outer = 00000000] [url = about:blank] 23:57:42 INFO - PROCESS | 1580 | 1467874662302 Marionette TRACE conn6 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 23:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:57:42 INFO - PROCESS | 1580 | 1467874662330 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 23:57:42 INFO - PROCESS | 1580 | 1467874662334 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:57:42 INFO - PROCESS | 1580 | 1467874662337 Marionette TRACE conn6 <- [1,1186,null,{}] 23:57:42 INFO - PROCESS | 1580 | 1467874662343 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:42 INFO - PROCESS | 1580 | 1467874662346 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:42 INFO - PROCESS | 1580 | 1467874662442 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 23:57:42 INFO - PROCESS | 1580 | 1467874662457 Marionette TRACE conn6 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:42 INFO - PROCESS | 1580 | 1467874662459 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:42 INFO - PROCESS | 1580 | ++DOCSHELL 10A29400 == 27 [pid = 1580] [id = 306] 23:57:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (10D3B000) [pid = 1580] [serial = 917] [outer = 00000000] 23:57:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10D56400) [pid = 1580] [serial = 918] [outer = 10D3B000] 23:57:42 INFO - PROCESS | 1580 | 1467874662510 Marionette DEBUG loaded listener.js 23:57:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1133E000) [pid = 1580] [serial = 919] [outer = 10D3B000] 23:57:43 INFO - PROCESS | 1580 | 1467874663020 Marionette TRACE conn6 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 730ms 23:57:43 INFO - PROCESS | 1580 | 1467874663064 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 23:57:43 INFO - PROCESS | 1580 | 1467874663070 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 23:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:57:43 INFO - PROCESS | 1580 | 1467874663076 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:57:43 INFO - PROCESS | 1580 | 1467874663078 Marionette TRACE conn6 <- [1,1190,null,{}] 23:57:43 INFO - PROCESS | 1580 | 1467874663082 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:43 INFO - PROCESS | 1580 | 1467874663085 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:43 INFO - PROCESS | 1580 | 1467874663175 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 23:57:43 INFO - PROCESS | 1580 | 1467874663184 Marionette TRACE conn6 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:43 INFO - PROCESS | 1580 | 1467874663186 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:43 INFO - PROCESS | 1580 | ++DOCSHELL 1546EC00 == 28 [pid = 1580] [id = 307] 23:57:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (15470C00) [pid = 1580] [serial = 920] [outer = 00000000] 23:57:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (15498400) [pid = 1580] [serial = 921] [outer = 15470C00] 23:57:43 INFO - PROCESS | 1580 | 1467874663234 Marionette DEBUG loaded listener.js 23:57:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (15862C00) [pid = 1580] [serial = 922] [outer = 15470C00] 23:57:43 INFO - PROCESS | 1580 | 1467874663713 Marionette TRACE conn6 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:57:43 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 23:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 23:57:43 INFO - PROCESS | 1580 | 1467874663749 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 23:57:43 INFO - PROCESS | 1580 | 1467874663752 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 23:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:57:43 INFO - PROCESS | 1580 | 1467874663755 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:57:43 INFO - PROCESS | 1580 | 1467874663759 Marionette TRACE conn6 <- [1,1194,null,{}] 23:57:43 INFO - PROCESS | 1580 | 1467874663770 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:43 INFO - PROCESS | 1580 | 1467874663775 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:43 INFO - PROCESS | 1580 | 1467874663891 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 23:57:43 INFO - PROCESS | 1580 | 1467874663993 Marionette TRACE conn6 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:43 INFO - PROCESS | 1580 | 1467874663996 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:44 INFO - PROCESS | 1580 | ++DOCSHELL 18272000 == 29 [pid = 1580] [id = 308] 23:57:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (18272800) [pid = 1580] [serial = 923] [outer = 00000000] 23:57:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (186C8400) [pid = 1580] [serial = 924] [outer = 18272800] 23:57:44 INFO - PROCESS | 1580 | 1467874664047 Marionette DEBUG loaded listener.js 23:57:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (18CC3C00) [pid = 1580] [serial = 925] [outer = 18272800] 23:57:44 INFO - PROCESS | 1580 | 1467874664494 Marionette TRACE conn6 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:57:44 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 23:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 770ms 23:57:44 INFO - PROCESS | 1580 | 1467874664530 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 23:57:44 INFO - PROCESS | 1580 | 1467874664532 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 23:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:57:44 INFO - PROCESS | 1580 | 1467874664535 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:57:44 INFO - PROCESS | 1580 | 1467874664537 Marionette TRACE conn6 <- [1,1198,null,{}] 23:57:44 INFO - PROCESS | 1580 | 1467874664546 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:44 INFO - PROCESS | 1580 | 1467874664548 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:44 INFO - PROCESS | 1580 | 1467874664668 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 23:57:44 INFO - PROCESS | 1580 | 1467874664674 Marionette TRACE conn6 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:44 INFO - PROCESS | 1580 | 1467874664676 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:44 INFO - PROCESS | 1580 | ++DOCSHELL 186C7C00 == 30 [pid = 1580] [id = 309] 23:57:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (18C16400) [pid = 1580] [serial = 926] [outer = 00000000] 23:57:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1919D800) [pid = 1580] [serial = 927] [outer = 18C16400] 23:57:44 INFO - PROCESS | 1580 | 1467874664775 Marionette DEBUG loaded listener.js 23:57:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (199C8000) [pid = 1580] [serial = 928] [outer = 18C16400] 23:57:45 INFO - PROCESS | 1580 | 1467874665221 Marionette TRACE conn6 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 730ms 23:57:45 INFO - PROCESS | 1580 | 1467874665287 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 23:57:45 INFO - PROCESS | 1580 | 1467874665289 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 23:57:45 INFO - PROCESS | 1580 | 1467874665309 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:57:45 INFO - PROCESS | 1580 | 1467874665311 Marionette TRACE conn6 <- [1,1202,null,{}] 23:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:57:45 INFO - PROCESS | 1580 | 1467874665315 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:45 INFO - PROCESS | 1580 | 1467874665317 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:45 INFO - PROCESS | 1580 | 1467874665431 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 23:57:45 INFO - PROCESS | 1580 | 1467874665441 Marionette TRACE conn6 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:45 INFO - PROCESS | 1580 | 1467874665443 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:45 INFO - PROCESS | 1580 | ++DOCSHELL 199CF400 == 31 [pid = 1580] [id = 310] 23:57:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A096800) [pid = 1580] [serial = 929] [outer = 00000000] 23:57:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A0A2C00) [pid = 1580] [serial = 930] [outer = 1A096800] 23:57:45 INFO - PROCESS | 1580 | 1467874665490 Marionette DEBUG loaded listener.js 23:57:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A71D800) [pid = 1580] [serial = 931] [outer = 1A096800] 23:57:45 INFO - PROCESS | 1580 | 1467874665953 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 23:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 23:57:45 INFO - PROCESS | 1580 | 1467874665984 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 23:57:45 INFO - PROCESS | 1580 | 1467874665986 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 23:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:57:45 INFO - PROCESS | 1580 | 1467874665989 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:57:45 INFO - PROCESS | 1580 | 1467874665991 Marionette TRACE conn6 <- [1,1206,null,{}] 23:57:45 INFO - PROCESS | 1580 | 1467874665999 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:45 INFO - PROCESS | 1580 | 1467874666005 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:46 INFO - PROCESS | 1580 | 1467874666140 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 23:57:46 INFO - PROCESS | 1580 | 1467874666152 Marionette TRACE conn6 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:46 INFO - PROCESS | 1580 | 1467874666154 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:46 INFO - PROCESS | 1580 | ++DOCSHELL 1A726C00 == 32 [pid = 1580] [id = 311] 23:57:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A727400) [pid = 1580] [serial = 932] [outer = 00000000] 23:57:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1A823C00) [pid = 1580] [serial = 933] [outer = 1A727400] 23:57:46 INFO - PROCESS | 1580 | 1467874666201 Marionette DEBUG loaded listener.js 23:57:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1A868000) [pid = 1580] [serial = 934] [outer = 1A727400] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A0A0C00) [pid = 1580] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1A817000) [pid = 1580] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (199C6000) [pid = 1580] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (10D4D000) [pid = 1580] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (10D42C00) [pid = 1580] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (191A0800) [pid = 1580] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1ACE6800) [pid = 1580] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1AB91C00) [pid = 1580] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (16E41000) [pid = 1580] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15871400) [pid = 1580] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1C0E0800) [pid = 1580] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:57:46 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1CC8A800) [pid = 1580] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:57:46 INFO - PROCESS | 1580 | 1467874666891 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 23:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 930ms 23:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:57:46 INFO - PROCESS | 1580 | 1467874666921 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 23:57:46 INFO - PROCESS | 1580 | 1467874666923 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 23:57:46 INFO - PROCESS | 1580 | 1467874666925 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:57:46 INFO - PROCESS | 1580 | 1467874666927 Marionette TRACE conn6 <- [1,1210,null,{}] 23:57:46 INFO - PROCESS | 1580 | 1467874666931 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:46 INFO - PROCESS | 1580 | 1467874666933 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:47 INFO - PROCESS | 1580 | 1467874667014 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 23:57:47 INFO - PROCESS | 1580 | 1467874667019 Marionette TRACE conn6 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:47 INFO - PROCESS | 1580 | 1467874667021 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:47 INFO - PROCESS | 1580 | ++DOCSHELL 15A7E800 == 33 [pid = 1580] [id = 312] 23:57:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15A86000) [pid = 1580] [serial = 935] [outer = 00000000] 23:57:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A811800) [pid = 1580] [serial = 936] [outer = 15A86000] 23:57:47 INFO - PROCESS | 1580 | 1467874667068 Marionette DEBUG loaded listener.js 23:57:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A812400) [pid = 1580] [serial = 937] [outer = 15A86000] 23:57:47 INFO - PROCESS | 1580 | 1467874667513 Marionette TRACE conn6 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 23:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:57:47 INFO - PROCESS | 1580 | 1467874667559 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 23:57:47 INFO - PROCESS | 1580 | 1467874667562 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:57:47 INFO - PROCESS | 1580 | 1467874667564 Marionette TRACE conn6 <- [1,1214,null,{}] 23:57:47 INFO - PROCESS | 1580 | 1467874667568 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:47 INFO - PROCESS | 1580 | 1467874667570 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:47 INFO - PROCESS | 1580 | 1467874667652 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 23:57:47 INFO - PROCESS | 1580 | 1467874667658 Marionette TRACE conn6 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:47 INFO - PROCESS | 1580 | 1467874667660 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:47 INFO - PROCESS | 1580 | ++DOCSHELL 1A863800 == 34 [pid = 1580] [id = 313] 23:57:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A864000) [pid = 1580] [serial = 938] [outer = 00000000] 23:57:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1AB96000) [pid = 1580] [serial = 939] [outer = 1A864000] 23:57:47 INFO - PROCESS | 1580 | 1467874667705 Marionette DEBUG loaded listener.js 23:57:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1AB92400) [pid = 1580] [serial = 940] [outer = 1A864000] 23:57:48 INFO - PROCESS | 1580 | 1467874668154 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 23:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 630ms 23:57:48 INFO - PROCESS | 1580 | 1467874668193 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 23:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:57:48 INFO - PROCESS | 1580 | 1467874668195 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 23:57:48 INFO - PROCESS | 1580 | 1467874668198 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:57:48 INFO - PROCESS | 1580 | 1467874668200 Marionette TRACE conn6 <- [1,1218,null,{}] 23:57:48 INFO - PROCESS | 1580 | 1467874668203 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:48 INFO - PROCESS | 1580 | 1467874668205 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:48 INFO - PROCESS | 1580 | 1467874668283 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 23:57:48 INFO - PROCESS | 1580 | 1467874668289 Marionette TRACE conn6 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:48 INFO - PROCESS | 1580 | 1467874668291 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:48 INFO - PROCESS | 1580 | ++DOCSHELL 18271C00 == 35 [pid = 1580] [id = 314] 23:57:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1ACE4400) [pid = 1580] [serial = 941] [outer = 00000000] 23:57:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1ACE9400) [pid = 1580] [serial = 942] [outer = 1ACE4400] 23:57:48 INFO - PROCESS | 1580 | 1467874668347 Marionette DEBUG loaded listener.js 23:57:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1ACE5400) [pid = 1580] [serial = 943] [outer = 1ACE4400] 23:57:49 INFO - PROCESS | 1580 | 1467874669153 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 23:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 970ms 23:57:49 INFO - PROCESS | 1580 | 1467874669169 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 23:57:49 INFO - PROCESS | 1580 | 1467874669174 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 23:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:57:49 INFO - PROCESS | 1580 | 1467874669178 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:57:49 INFO - PROCESS | 1580 | 1467874669182 Marionette TRACE conn6 <- [1,1222,null,{}] 23:57:49 INFO - PROCESS | 1580 | 1467874669189 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:49 INFO - PROCESS | 1580 | 1467874669192 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:49 INFO - PROCESS | 1580 | 1467874669322 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 23:57:49 INFO - PROCESS | 1580 | 1467874669452 Marionette TRACE conn6 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:49 INFO - PROCESS | 1580 | 1467874669454 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:49 INFO - PROCESS | 1580 | ++DOCSHELL 10D47C00 == 36 [pid = 1580] [id = 315] 23:57:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (10D4AC00) [pid = 1580] [serial = 944] [outer = 00000000] 23:57:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (151AA800) [pid = 1580] [serial = 945] [outer = 10D4AC00] 23:57:49 INFO - PROCESS | 1580 | 1467874669512 Marionette DEBUG loaded listener.js 23:57:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1586B400) [pid = 1580] [serial = 946] [outer = 10D4AC00] 23:57:50 INFO - PROCESS | 1580 | 1467874670210 Marionette TRACE conn6 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 23:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1074ms 23:57:50 INFO - PROCESS | 1580 | 1467874670257 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 23:57:50 INFO - PROCESS | 1580 | 1467874670262 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 23:57:50 INFO - PROCESS | 1580 | 1467874670268 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:57:50 INFO - PROCESS | 1580 | 1467874670271 Marionette TRACE conn6 <- [1,1226,null,{}] 23:57:50 INFO - PROCESS | 1580 | 1467874670275 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:50 INFO - PROCESS | 1580 | 1467874670278 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:50 INFO - PROCESS | 1580 | 1467874670397 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 23:57:50 INFO - PROCESS | 1580 | 1467874670533 Marionette TRACE conn6 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:50 INFO - PROCESS | 1580 | 1467874670535 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:50 INFO - PROCESS | 1580 | ++DOCSHELL 17659C00 == 37 [pid = 1580] [id = 316] 23:57:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1765A000) [pid = 1580] [serial = 947] [outer = 00000000] 23:57:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (186C4000) [pid = 1580] [serial = 948] [outer = 1765A000] 23:57:50 INFO - PROCESS | 1580 | 1467874670592 Marionette DEBUG loaded listener.js 23:57:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (18CD2400) [pid = 1580] [serial = 949] [outer = 1765A000] 23:57:51 INFO - PROCESS | 1580 | 1467874671389 Marionette TRACE conn6 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 23:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1176ms 23:57:51 INFO - PROCESS | 1580 | 1467874671450 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 23:57:51 INFO - PROCESS | 1580 | 1467874671455 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 23:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:57:51 INFO - PROCESS | 1580 | 1467874671460 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:57:51 INFO - PROCESS | 1580 | 1467874671463 Marionette TRACE conn6 <- [1,1230,null,{}] 23:57:51 INFO - PROCESS | 1580 | 1467874671469 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:51 INFO - PROCESS | 1580 | 1467874671472 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:51 INFO - PROCESS | 1580 | 1467874671600 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 23:57:51 INFO - PROCESS | 1580 | 1467874671711 Marionette TRACE conn6 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:51 INFO - PROCESS | 1580 | 1467874671715 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:51 INFO - PROCESS | 1580 | --DOCSHELL 1A863800 == 36 [pid = 1580] [id = 313] 23:57:51 INFO - PROCESS | 1580 | --DOCSHELL 15A7E800 == 35 [pid = 1580] [id = 312] 23:57:51 INFO - PROCESS | 1580 | --DOCSHELL 1A726C00 == 34 [pid = 1580] [id = 311] 23:57:51 INFO - PROCESS | 1580 | --DOCSHELL 199CF400 == 33 [pid = 1580] [id = 310] 23:57:51 INFO - PROCESS | 1580 | --DOCSHELL 186C7C00 == 32 [pid = 1580] [id = 309] 23:57:51 INFO - PROCESS | 1580 | --DOCSHELL 18272000 == 31 [pid = 1580] [id = 308] 23:57:51 INFO - PROCESS | 1580 | --DOCSHELL 1546EC00 == 30 [pid = 1580] [id = 307] 23:57:51 INFO - PROCESS | 1580 | --DOCSHELL 10A29400 == 29 [pid = 1580] [id = 306] 23:57:51 INFO - PROCESS | 1580 | --DOCSHELL 1586F800 == 28 [pid = 1580] [id = 305] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (15A83800) [pid = 1580] [serial = 880] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1C76D800) [pid = 1580] [serial = 897] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1D602400) [pid = 1580] [serial = 901] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1D21D000) [pid = 1580] [serial = 900] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1C770800) [pid = 1580] [serial = 898] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A921800) [pid = 1580] [serial = 892] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A80EC00) [pid = 1580] [serial = 886] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1ACED400) [pid = 1580] [serial = 895] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A098400) [pid = 1580] [serial = 883] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A727800) [pid = 1580] [serial = 885] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A824000) [pid = 1580] [serial = 889] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A821400) [pid = 1580] [serial = 888] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A92F800) [pid = 1580] [serial = 894] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (11ECE800) [pid = 1580] [serial = 870] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1585B400) [pid = 1580] [serial = 871] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10D50400) [pid = 1580] [serial = 876] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (111B0800) [pid = 1580] [serial = 877] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (199C6800) [pid = 1580] [serial = 882] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1ACEC000) [pid = 1580] [serial = 868] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1ACE7400) [pid = 1580] [serial = 891] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (186FDC00) [pid = 1580] [serial = 873] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (19062400) [pid = 1580] [serial = 874] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (15971C00) [pid = 1580] [serial = 879] [outer = 00000000] [url = about:blank] 23:57:51 INFO - PROCESS | 1580 | ++DOCSHELL 0D382C00 == 29 [pid = 1580] [id = 317] 23:57:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (109F2C00) [pid = 1580] [serial = 950] [outer = 00000000] 23:57:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (10D4B800) [pid = 1580] [serial = 951] [outer = 109F2C00] 23:57:51 INFO - PROCESS | 1580 | 1467874671801 Marionette DEBUG loaded listener.js 23:57:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (113B9400) [pid = 1580] [serial = 952] [outer = 109F2C00] 23:57:52 INFO - PROCESS | 1580 | 1467874672241 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 23:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 830ms 23:57:52 INFO - PROCESS | 1580 | 1467874672290 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 23:57:52 INFO - PROCESS | 1580 | 1467874672294 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 23:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:57:52 INFO - PROCESS | 1580 | 1467874672300 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:57:52 INFO - PROCESS | 1580 | 1467874672303 Marionette TRACE conn6 <- [1,1234,null,{}] 23:57:52 INFO - PROCESS | 1580 | 1467874672306 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:52 INFO - PROCESS | 1580 | 1467874672309 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:52 INFO - PROCESS | 1580 | 1467874672399 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 23:57:52 INFO - PROCESS | 1580 | 1467874672406 Marionette TRACE conn6 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:52 INFO - PROCESS | 1580 | 1467874672408 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:52 INFO - PROCESS | 1580 | ++DOCSHELL 0D021000 == 30 [pid = 1580] [id = 318] 23:57:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (151F0C00) [pid = 1580] [serial = 953] [outer = 00000000] 23:57:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (15896000) [pid = 1580] [serial = 954] [outer = 151F0C00] 23:57:52 INFO - PROCESS | 1580 | 1467874672458 Marionette DEBUG loaded listener.js 23:57:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (159E2C00) [pid = 1580] [serial = 955] [outer = 151F0C00] 23:57:52 INFO - PROCESS | 1580 | 1467874672940 Marionette TRACE conn6 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 23:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 23:57:52 INFO - PROCESS | 1580 | 1467874672975 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 23:57:52 INFO - PROCESS | 1580 | 1467874672977 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 23:57:52 INFO - PROCESS | 1580 | 1467874672980 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:57:52 INFO - PROCESS | 1580 | 1467874672984 Marionette TRACE conn6 <- [1,1238,null,{}] 23:57:52 INFO - PROCESS | 1580 | 1467874672994 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:52 INFO - PROCESS | 1580 | 1467874672999 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:53 INFO - PROCESS | 1580 | 1467874673115 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 23:57:53 INFO - PROCESS | 1580 | 1467874673211 Marionette TRACE conn6 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:53 INFO - PROCESS | 1580 | 1467874673214 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:53 INFO - PROCESS | 1580 | ++DOCSHELL 1905D000 == 31 [pid = 1580] [id = 319] 23:57:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (19196000) [pid = 1580] [serial = 956] [outer = 00000000] 23:57:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (197C8C00) [pid = 1580] [serial = 957] [outer = 19196000] 23:57:53 INFO - PROCESS | 1580 | 1467874673262 Marionette DEBUG loaded listener.js 23:57:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (19F55000) [pid = 1580] [serial = 958] [outer = 19196000] 23:57:53 INFO - PROCESS | 1580 | 1467874673656 Marionette TRACE conn6 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 23:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 730ms 23:57:53 INFO - PROCESS | 1580 | 1467874673715 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 23:57:53 INFO - PROCESS | 1580 | 1467874673718 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 23:57:53 INFO - PROCESS | 1580 | 1467874673721 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:57:53 INFO - PROCESS | 1580 | 1467874673733 Marionette TRACE conn6 <- [1,1242,null,{}] 23:57:53 INFO - PROCESS | 1580 | 1467874673736 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:53 INFO - PROCESS | 1580 | 1467874673739 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:53 INFO - PROCESS | 1580 | 1467874673830 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 23:57:53 INFO - PROCESS | 1580 | 1467874673835 Marionette TRACE conn6 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:53 INFO - PROCESS | 1580 | 1467874673838 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:53 INFO - PROCESS | 1580 | ++DOCSHELL 1A099400 == 32 [pid = 1580] [id = 320] 23:57:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A09B400) [pid = 1580] [serial = 959] [outer = 00000000] 23:57:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A7DD800) [pid = 1580] [serial = 960] [outer = 1A09B400] 23:57:53 INFO - PROCESS | 1580 | 1467874673884 Marionette DEBUG loaded listener.js 23:57:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A812800) [pid = 1580] [serial = 961] [outer = 1A09B400] 23:57:54 INFO - PROCESS | 1580 | 1467874674361 Marionette TRACE conn6 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 23:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 690ms 23:57:54 INFO - PROCESS | 1580 | 1467874674415 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 23:57:54 INFO - PROCESS | 1580 | 1467874674417 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 23:57:54 INFO - PROCESS | 1580 | 1467874674420 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:57:54 INFO - PROCESS | 1580 | 1467874674422 Marionette TRACE conn6 <- [1,1246,null,{}] 23:57:54 INFO - PROCESS | 1580 | 1467874674425 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:54 INFO - PROCESS | 1580 | 1467874674427 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:54 INFO - PROCESS | 1580 | 1467874674574 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 23:57:54 INFO - PROCESS | 1580 | 1467874674585 Marionette TRACE conn6 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:54 INFO - PROCESS | 1580 | 1467874674587 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:54 INFO - PROCESS | 1580 | ++DOCSHELL 1A816000 == 33 [pid = 1580] [id = 321] 23:57:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A817400) [pid = 1580] [serial = 962] [outer = 00000000] 23:57:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A827400) [pid = 1580] [serial = 963] [outer = 1A817400] 23:57:54 INFO - PROCESS | 1580 | 1467874674634 Marionette DEBUG loaded listener.js 23:57:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A827C00) [pid = 1580] [serial = 964] [outer = 1A817400] 23:57:55 INFO - PROCESS | 1580 | 1467874675115 Marionette TRACE conn6 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 23:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 730ms 23:57:55 INFO - PROCESS | 1580 | 1467874675155 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 23:57:55 INFO - PROCESS | 1580 | 1467874675157 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 23:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:57:55 INFO - PROCESS | 1580 | 1467874675167 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:57:55 INFO - PROCESS | 1580 | 1467874675168 Marionette TRACE conn6 <- [1,1250,null,{}] 23:57:55 INFO - PROCESS | 1580 | 1467874675172 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:55 INFO - PROCESS | 1580 | 1467874675178 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:55 INFO - PROCESS | 1580 | 1467874675323 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 23:57:55 INFO - PROCESS | 1580 | 1467874675390 Marionette TRACE conn6 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:55 INFO - PROCESS | 1580 | 1467874675392 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:55 INFO - PROCESS | 1580 | ++DOCSHELL 1AB94400 == 34 [pid = 1580] [id = 322] 23:57:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1AC08400) [pid = 1580] [serial = 965] [outer = 00000000] 23:57:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1BF96C00) [pid = 1580] [serial = 966] [outer = 1AC08400] 23:57:55 INFO - PROCESS | 1580 | 1467874675439 Marionette DEBUG loaded listener.js 23:57:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1BFD9C00) [pid = 1580] [serial = 967] [outer = 1AC08400] 23:57:55 INFO - PROCESS | 1580 | 1467874675923 Marionette TRACE conn6 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 23:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 830ms 23:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:57:55 INFO - PROCESS | 1580 | 1467874676000 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 23:57:55 INFO - PROCESS | 1580 | 1467874676002 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 23:57:55 INFO - PROCESS | 1580 | 1467874676005 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:57:55 INFO - PROCESS | 1580 | 1467874676006 Marionette TRACE conn6 <- [1,1254,null,{}] 23:57:56 INFO - PROCESS | 1580 | 1467874676017 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:56 INFO - PROCESS | 1580 | 1467874676019 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:56 INFO - PROCESS | 1580 | 1467874676225 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (15871C00) [pid = 1580] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (15A86000) [pid = 1580] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A727400) [pid = 1580] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (15470C00) [pid = 1580] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1982D800) [pid = 1580] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A096800) [pid = 1580] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A864000) [pid = 1580] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1ACE2800) [pid = 1580] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10A24400) [pid = 1580] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (18C16400) [pid = 1580] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10D3B000) [pid = 1580] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1D663C00) [pid = 1580] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:57:56 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (18272800) [pid = 1580] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:57:56 INFO - PROCESS | 1580 | 1467874676287 Marionette TRACE conn6 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:56 INFO - PROCESS | 1580 | 1467874676289 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:56 INFO - PROCESS | 1580 | ++DOCSHELL 10A0B000 == 35 [pid = 1580] [id = 323] 23:57:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (10A0E000) [pid = 1580] [serial = 968] [outer = 00000000] 23:57:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (152D3000) [pid = 1580] [serial = 969] [outer = 10A0E000] 23:57:56 INFO - PROCESS | 1580 | 1467874676333 Marionette DEBUG loaded listener.js 23:57:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (15974C00) [pid = 1580] [serial = 970] [outer = 10A0E000] 23:57:56 INFO - PROCESS | 1580 | 1467874676705 Marionette TRACE conn6 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 23:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 730ms 23:57:56 INFO - PROCESS | 1580 | 1467874676736 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 23:57:56 INFO - PROCESS | 1580 | 1467874676738 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 23:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:57:56 INFO - PROCESS | 1580 | 1467874676742 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:57:56 INFO - PROCESS | 1580 | 1467874676743 Marionette TRACE conn6 <- [1,1258,null,{}] 23:57:56 INFO - PROCESS | 1580 | 1467874676747 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:56 INFO - PROCESS | 1580 | 1467874676749 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:56 INFO - PROCESS | 1580 | 1467874676829 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 23:57:56 INFO - PROCESS | 1580 | 1467874676834 Marionette TRACE conn6 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:56 INFO - PROCESS | 1580 | 1467874676836 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:56 INFO - PROCESS | 1580 | ++DOCSHELL 197CC400 == 36 [pid = 1580] [id = 324] 23:57:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (199C4000) [pid = 1580] [serial = 971] [outer = 00000000] 23:57:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1C0E2400) [pid = 1580] [serial = 972] [outer = 199C4000] 23:57:56 INFO - PROCESS | 1580 | 1467874676880 Marionette DEBUG loaded listener.js 23:57:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1C76D000) [pid = 1580] [serial = 973] [outer = 199C4000] 23:57:57 INFO - PROCESS | 1580 | 1467874677332 Marionette TRACE conn6 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 23:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 630ms 23:57:57 INFO - PROCESS | 1580 | 1467874677376 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 23:57:57 INFO - PROCESS | 1580 | 1467874677378 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 23:57:57 INFO - PROCESS | 1580 | 1467874677381 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:57:57 INFO - PROCESS | 1580 | 1467874677383 Marionette TRACE conn6 <- [1,1262,null,{}] 23:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:57:57 INFO - PROCESS | 1580 | 1467874677386 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:57 INFO - PROCESS | 1580 | 1467874677388 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:57 INFO - PROCESS | 1580 | 1467874677485 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 23:57:57 INFO - PROCESS | 1580 | 1467874677493 Marionette TRACE conn6 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:57 INFO - PROCESS | 1580 | 1467874677495 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:57 INFO - PROCESS | 1580 | ++DOCSHELL 18CD2800 == 37 [pid = 1580] [id = 325] 23:57:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1C76D800) [pid = 1580] [serial = 974] [outer = 00000000] 23:57:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1CF60800) [pid = 1580] [serial = 975] [outer = 1C76D800] 23:57:57 INFO - PROCESS | 1580 | 1467874677567 Marionette DEBUG loaded listener.js 23:57:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1D2B4400) [pid = 1580] [serial = 976] [outer = 1C76D800] 23:57:57 INFO - PROCESS | 1580 | 1467874678003 Marionette TRACE conn6 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 23:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 23:57:58 INFO - PROCESS | 1580 | 1467874678056 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 23:57:58 INFO - PROCESS | 1580 | 1467874678058 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 23:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:57:58 INFO - PROCESS | 1580 | 1467874678061 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:57:58 INFO - PROCESS | 1580 | 1467874678063 Marionette TRACE conn6 <- [1,1266,null,{}] 23:57:58 INFO - PROCESS | 1580 | 1467874678066 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:58 INFO - PROCESS | 1580 | 1467874678068 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:58 INFO - PROCESS | 1580 | 1467874678154 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 23:57:58 INFO - PROCESS | 1580 | 1467874678159 Marionette TRACE conn6 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:58 INFO - PROCESS | 1580 | 1467874678161 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:58 INFO - PROCESS | 1580 | ++DOCSHELL 1905C000 == 38 [pid = 1580] [id = 326] 23:57:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1D603C00) [pid = 1580] [serial = 977] [outer = 00000000] 23:57:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1DD32400) [pid = 1580] [serial = 978] [outer = 1D603C00] 23:57:58 INFO - PROCESS | 1580 | 1467874678208 Marionette DEBUG loaded listener.js 23:57:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1DD36C00) [pid = 1580] [serial = 979] [outer = 1D603C00] 23:57:58 INFO - PROCESS | 1580 | 1467874678948 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 23:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 930ms 23:57:58 INFO - PROCESS | 1580 | 1467874678995 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 23:57:58 INFO - PROCESS | 1580 | 1467874679000 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 23:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:57:58 INFO - PROCESS | 1580 | 1467874679006 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:57:59 INFO - PROCESS | 1580 | 1467874679011 Marionette TRACE conn6 <- [1,1270,null,{}] 23:57:59 INFO - PROCESS | 1580 | 1467874679017 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:59 INFO - PROCESS | 1580 | 1467874679020 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:59 INFO - PROCESS | 1580 | 1467874679150 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 23:57:59 INFO - PROCESS | 1580 | 1467874679280 Marionette TRACE conn6 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:59 INFO - PROCESS | 1580 | 1467874679284 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:57:59 INFO - PROCESS | 1580 | ++DOCSHELL 10D57000 == 39 [pid = 1580] [id = 327] 23:57:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (11324C00) [pid = 1580] [serial = 980] [outer = 00000000] 23:57:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (15877800) [pid = 1580] [serial = 981] [outer = 11324C00] 23:57:59 INFO - PROCESS | 1580 | 1467874679348 Marionette DEBUG loaded listener.js 23:57:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (16E3F000) [pid = 1580] [serial = 982] [outer = 11324C00] 23:57:59 INFO - PROCESS | 1580 | 1467874679929 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 23:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 990ms 23:57:59 INFO - PROCESS | 1580 | 1467874679998 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 23:57:59 INFO - PROCESS | 1580 | 1467874680003 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 23:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:57:59 INFO - PROCESS | 1580 | 1467874680010 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:57:59 INFO - PROCESS | 1580 | 1467874680013 Marionette TRACE conn6 <- [1,1274,null,{}] 23:58:00 INFO - PROCESS | 1580 | 1467874680017 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:00 INFO - PROCESS | 1580 | 1467874680019 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:00 INFO - PROCESS | 1580 | 1467874680135 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 23:58:00 INFO - PROCESS | 1580 | 1467874680267 Marionette TRACE conn6 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:00 INFO - PROCESS | 1580 | 1467874680269 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:00 INFO - PROCESS | 1580 | ++DOCSHELL 19FF5000 == 40 [pid = 1580] [id = 328] 23:58:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1A099000) [pid = 1580] [serial = 983] [outer = 00000000] 23:58:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1A826000) [pid = 1580] [serial = 984] [outer = 1A099000] 23:58:00 INFO - PROCESS | 1580 | 1467874680326 Marionette DEBUG loaded listener.js 23:58:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1AB97800) [pid = 1580] [serial = 985] [outer = 1A099000] 23:58:00 INFO - PROCESS | 1580 | 1467874680957 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 23:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 970ms 23:58:00 INFO - PROCESS | 1580 | 1467874680992 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 23:58:00 INFO - PROCESS | 1580 | 1467874680994 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 23:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:58:00 INFO - PROCESS | 1580 | 1467874680998 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:58:00 INFO - PROCESS | 1580 | 1467874681002 Marionette TRACE conn6 <- [1,1278,null,{}] 23:58:01 INFO - PROCESS | 1580 | 1467874681013 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:01 INFO - PROCESS | 1580 | 1467874681018 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:01 INFO - PROCESS | 1580 | 1467874681130 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 23:58:01 INFO - PROCESS | 1580 | 1467874681268 Marionette TRACE conn6 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:01 INFO - PROCESS | 1580 | 1467874681272 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:01 INFO - PROCESS | 1580 | ++DOCSHELL 1E218C00 == 41 [pid = 1580] [id = 329] 23:58:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1E53E400) [pid = 1580] [serial = 986] [outer = 00000000] 23:58:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1E544800) [pid = 1580] [serial = 987] [outer = 1E53E400] 23:58:01 INFO - PROCESS | 1580 | 1467874681333 Marionette DEBUG loaded listener.js 23:58:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1E54D000) [pid = 1580] [serial = 988] [outer = 1E53E400] 23:58:01 INFO - PROCESS | 1580 | 1467874681987 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 23:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1019ms 23:58:02 INFO - PROCESS | 1580 | 1467874682022 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 23:58:02 INFO - PROCESS | 1580 | 1467874682025 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 23:58:02 INFO - PROCESS | 1580 | 1467874682029 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:58:02 INFO - PROCESS | 1580 | 1467874682031 Marionette TRACE conn6 <- [1,1282,null,{}] 23:58:02 INFO - PROCESS | 1580 | 1467874682035 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:02 INFO - PROCESS | 1580 | 1467874682037 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:02 INFO - PROCESS | 1580 | 1467874682156 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 23:58:02 INFO - PROCESS | 1580 | 1467874682419 Marionette TRACE conn6 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:02 INFO - PROCESS | 1580 | 1467874682423 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:02 INFO - PROCESS | 1580 | ++DOCSHELL 0D191800 == 42 [pid = 1580] [id = 330] 23:58:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (10963400) [pid = 1580] [serial = 989] [outer = 00000000] 23:58:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (10D3E400) [pid = 1580] [serial = 990] [outer = 10963400] 23:58:02 INFO - PROCESS | 1580 | 1467874682498 Marionette DEBUG loaded listener.js 23:58:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 96 (10D4F800) [pid = 1580] [serial = 991] [outer = 10963400] 23:58:03 INFO - PROCESS | 1580 | 1467874683068 Marionette TRACE conn6 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 23:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1076ms 23:58:03 INFO - PROCESS | 1580 | 1467874683114 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 23:58:03 INFO - PROCESS | 1580 | 1467874683118 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 23:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:58:03 INFO - PROCESS | 1580 | 1467874683123 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:58:03 INFO - PROCESS | 1580 | 1467874683126 Marionette TRACE conn6 <- [1,1286,null,{}] 23:58:03 INFO - PROCESS | 1580 | 1467874683131 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:03 INFO - PROCESS | 1580 | 1467874683136 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:03 INFO - PROCESS | 1580 | 1467874683244 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 23:58:03 INFO - PROCESS | 1580 | 1467874683358 Marionette TRACE conn6 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:03 INFO - PROCESS | 1580 | 1467874683361 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:03 INFO - PROCESS | 1580 | ++DOCSHELL 16E3F400 == 43 [pid = 1580] [id = 331] 23:58:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 97 (1764FC00) [pid = 1580] [serial = 992] [outer = 00000000] 23:58:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 98 (18CC5800) [pid = 1580] [serial = 993] [outer = 1764FC00] 23:58:03 INFO - PROCESS | 1580 | 1467874683413 Marionette DEBUG loaded listener.js 23:58:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 99 (18CD1000) [pid = 1580] [serial = 994] [outer = 1764FC00] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 18CD2800 == 42 [pid = 1580] [id = 325] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 197CC400 == 41 [pid = 1580] [id = 324] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 10A0B000 == 40 [pid = 1580] [id = 323] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 1AB94400 == 39 [pid = 1580] [id = 322] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 1A816000 == 38 [pid = 1580] [id = 321] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 1A099400 == 37 [pid = 1580] [id = 320] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 1905D000 == 36 [pid = 1580] [id = 319] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 0D021000 == 35 [pid = 1580] [id = 318] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 17659C00 == 34 [pid = 1580] [id = 316] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 0D382C00 == 33 [pid = 1580] [id = 317] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 18271C00 == 32 [pid = 1580] [id = 314] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 10D47C00 == 31 [pid = 1580] [id = 315] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 1E218C00 == 30 [pid = 1580] [id = 329] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 0D191800 == 29 [pid = 1580] [id = 330] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 19FF5000 == 28 [pid = 1580] [id = 328] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 1905C000 == 27 [pid = 1580] [id = 326] 23:58:04 INFO - PROCESS | 1580 | --DOCSHELL 10D57000 == 26 [pid = 1580] [id = 327] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 98 (1592F400) [pid = 1580] [serial = 915] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 97 (1A811800) [pid = 1580] [serial = 936] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 96 (1A868000) [pid = 1580] [serial = 934] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 95 (15862C00) [pid = 1580] [serial = 922] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (1A09D000) [pid = 1580] [serial = 906] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (1A823C00) [pid = 1580] [serial = 933] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1A0A2C00) [pid = 1580] [serial = 930] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1AB96000) [pid = 1580] [serial = 939] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1A810800) [pid = 1580] [serial = 907] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1E54C000) [pid = 1580] [serial = 912] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (15012C00) [pid = 1580] [serial = 903] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1919D800) [pid = 1580] [serial = 927] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (10D56400) [pid = 1580] [serial = 918] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1A71D800) [pid = 1580] [serial = 931] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A812400) [pid = 1580] [serial = 937] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (15875C00) [pid = 1580] [serial = 904] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (16E41C00) [pid = 1580] [serial = 916] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1DE39C00) [pid = 1580] [serial = 909] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (15498400) [pid = 1580] [serial = 921] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (186C8400) [pid = 1580] [serial = 924] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (18CC3C00) [pid = 1580] [serial = 925] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1E5A6400) [pid = 1580] [serial = 913] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (199C8000) [pid = 1580] [serial = 928] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1133E000) [pid = 1580] [serial = 919] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1E214000) [pid = 1580] [serial = 910] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1AB92400) [pid = 1580] [serial = 940] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1ACE9400) [pid = 1580] [serial = 942] [outer = 00000000] [url = about:blank] 23:58:04 INFO - PROCESS | 1580 | 1467874684679 Marionette TRACE conn6 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1581ms 23:58:04 INFO - PROCESS | 1580 | 1467874684705 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 23:58:04 INFO - PROCESS | 1580 | 1467874684709 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 23:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:58:04 INFO - PROCESS | 1580 | 1467874684713 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:58:04 INFO - PROCESS | 1580 | 1467874684718 Marionette TRACE conn6 <- [1,1290,null,{}] 23:58:04 INFO - PROCESS | 1580 | 1467874684723 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:04 INFO - PROCESS | 1580 | 1467874684726 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:04 INFO - PROCESS | 1580 | 1467874684847 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 23:58:04 INFO - PROCESS | 1580 | 1467874684938 Marionette TRACE conn6 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:04 INFO - PROCESS | 1580 | 1467874684941 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:04 INFO - PROCESS | 1580 | ++DOCSHELL 10D43800 == 27 [pid = 1580] [id = 332] 23:58:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (10D45800) [pid = 1580] [serial = 995] [outer = 00000000] 23:58:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (10D4EC00) [pid = 1580] [serial = 996] [outer = 10D45800] 23:58:04 INFO - PROCESS | 1580 | 1467874684991 Marionette DEBUG loaded listener.js 23:58:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (11190400) [pid = 1580] [serial = 997] [outer = 10D45800] 23:58:05 INFO - PROCESS | 1580 | 1467874685395 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 23:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 730ms 23:58:05 INFO - PROCESS | 1580 | 1467874685454 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 23:58:05 INFO - PROCESS | 1580 | 1467874685459 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 23:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:58:05 INFO - PROCESS | 1580 | 1467874685468 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:58:05 INFO - PROCESS | 1580 | 1467874685470 Marionette TRACE conn6 <- [1,1294,null,{}] 23:58:05 INFO - PROCESS | 1580 | 1467874685474 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:05 INFO - PROCESS | 1580 | 1467874685477 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:05 INFO - PROCESS | 1580 | 1467874685573 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 23:58:05 INFO - PROCESS | 1580 | 1467874685580 Marionette TRACE conn6 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:05 INFO - PROCESS | 1580 | 1467874685582 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:05 INFO - PROCESS | 1580 | ++DOCSHELL 15498400 == 28 [pid = 1580] [id = 333] 23:58:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15498800) [pid = 1580] [serial = 998] [outer = 00000000] 23:58:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (15869400) [pid = 1580] [serial = 999] [outer = 15498800] 23:58:05 INFO - PROCESS | 1580 | 1467874685641 Marionette DEBUG loaded listener.js 23:58:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (15870800) [pid = 1580] [serial = 1000] [outer = 15498800] 23:58:06 INFO - PROCESS | 1580 | 1467874686098 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 23:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 690ms 23:58:06 INFO - PROCESS | 1580 | 1467874686156 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 23:58:06 INFO - PROCESS | 1580 | 1467874686158 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 23:58:06 INFO - PROCESS | 1580 | 1467874686162 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:58:06 INFO - PROCESS | 1580 | 1467874686165 Marionette TRACE conn6 <- [1,1298,null,{}] 23:58:06 INFO - PROCESS | 1580 | 1467874686176 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:06 INFO - PROCESS | 1580 | 1467874686181 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:06 INFO - PROCESS | 1580 | 1467874686271 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 23:58:06 INFO - PROCESS | 1580 | 1467874686278 Marionette TRACE conn6 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:06 INFO - PROCESS | 1580 | 1467874686281 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:06 INFO - PROCESS | 1580 | ++DOCSHELL 1675CC00 == 29 [pid = 1580] [id = 334] 23:58:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (16E45000) [pid = 1580] [serial = 1001] [outer = 00000000] 23:58:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (186BB400) [pid = 1580] [serial = 1002] [outer = 16E45000] 23:58:06 INFO - PROCESS | 1580 | 1467874686333 Marionette DEBUG loaded listener.js 23:58:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (18CC4400) [pid = 1580] [serial = 1003] [outer = 16E45000] 23:58:06 INFO - PROCESS | 1580 | 1467874686858 Marionette TRACE conn6 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 23:58:06 INFO - PROCESS | 1580 | 1467874686898 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 23:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:58:06 INFO - PROCESS | 1580 | 1467874686940 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:58:06 INFO - PROCESS | 1580 | 1467874686942 Marionette TRACE conn6 <- [1,1302,null,{}] 23:58:06 INFO - PROCESS | 1580 | 1467874686946 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:06 INFO - PROCESS | 1580 | 1467874686948 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:07 INFO - PROCESS | 1580 | 1467874687072 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 23:58:07 INFO - PROCESS | 1580 | 1467874687085 Marionette TRACE conn6 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:07 INFO - PROCESS | 1580 | 1467874687087 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:07 INFO - PROCESS | 1580 | ++DOCSHELL 18CC5400 == 30 [pid = 1580] [id = 335] 23:58:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (18CC6400) [pid = 1580] [serial = 1004] [outer = 00000000] 23:58:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (19F55C00) [pid = 1580] [serial = 1005] [outer = 18CC6400] 23:58:07 INFO - PROCESS | 1580 | 1467874687181 Marionette DEBUG loaded listener.js 23:58:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A09C000) [pid = 1580] [serial = 1006] [outer = 18CC6400] 23:58:07 INFO - PROCESS | 1580 | 1467874687969 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1D603C00) [pid = 1580] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1C76D800) [pid = 1580] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A817400) [pid = 1580] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1AC08400) [pid = 1580] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10A0E000) [pid = 1580] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (199C4000) [pid = 1580] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10D4AC00) [pid = 1580] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (109F2C00) [pid = 1580] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1ACE4400) [pid = 1580] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (151F0C00) [pid = 1580] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1765A000) [pid = 1580] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (19196000) [pid = 1580] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:58:07 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A09B400) [pid = 1580] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1144ms 23:58:08 INFO - PROCESS | 1580 | 1467874688076 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 23:58:08 INFO - PROCESS | 1580 | 1467874688080 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 23:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:58:08 INFO - PROCESS | 1580 | 1467874688110 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:58:08 INFO - PROCESS | 1580 | 1467874688114 Marionette TRACE conn6 <- [1,1306,null,{}] 23:58:08 INFO - PROCESS | 1580 | 1467874688120 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:08 INFO - PROCESS | 1580 | 1467874688124 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:08 INFO - PROCESS | 1580 | 1467874688252 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 23:58:08 INFO - PROCESS | 1580 | 1467874688358 Marionette TRACE conn6 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:08 INFO - PROCESS | 1580 | 1467874688363 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:08 INFO - PROCESS | 1580 | ++DOCSHELL 10A2B800 == 31 [pid = 1580] [id = 336] 23:58:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (10A2FC00) [pid = 1580] [serial = 1007] [outer = 00000000] 23:58:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (10D47000) [pid = 1580] [serial = 1008] [outer = 10A2FC00] 23:58:08 INFO - PROCESS | 1580 | 1467874688468 Marionette DEBUG loaded listener.js 23:58:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1118F800) [pid = 1580] [serial = 1009] [outer = 10A2FC00] 23:58:09 INFO - PROCESS | 1580 | 1467874689227 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 23:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1186ms 23:58:09 INFO - PROCESS | 1580 | 1467874689298 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 23:58:09 INFO - PROCESS | 1580 | 1467874689303 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 23:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:58:09 INFO - PROCESS | 1580 | 1467874689309 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:58:09 INFO - PROCESS | 1580 | 1467874689312 Marionette TRACE conn6 <- [1,1310,null,{}] 23:58:09 INFO - PROCESS | 1580 | 1467874689316 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:09 INFO - PROCESS | 1580 | 1467874689319 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:09 INFO - PROCESS | 1580 | 1467874689448 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 23:58:09 INFO - PROCESS | 1580 | 1467874689574 Marionette TRACE conn6 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:09 INFO - PROCESS | 1580 | 1467874689577 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:09 INFO - PROCESS | 1580 | ++DOCSHELL 15972400 == 32 [pid = 1580] [id = 337] 23:58:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (15973800) [pid = 1580] [serial = 1010] [outer = 00000000] 23:58:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (16763000) [pid = 1580] [serial = 1011] [outer = 15973800] 23:58:09 INFO - PROCESS | 1580 | 1467874689637 Marionette DEBUG loaded listener.js 23:58:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (18272800) [pid = 1580] [serial = 1012] [outer = 15973800] 23:58:10 INFO - PROCESS | 1580 | 1467874690474 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 23:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1224ms 23:58:10 INFO - PROCESS | 1580 | 1467874690537 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 23:58:10 INFO - PROCESS | 1580 | 1467874690541 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 23:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:58:10 INFO - PROCESS | 1580 | 1467874690546 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:58:10 INFO - PROCESS | 1580 | 1467874690550 Marionette TRACE conn6 <- [1,1314,null,{}] 23:58:10 INFO - PROCESS | 1580 | 1467874690557 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:10 INFO - PROCESS | 1580 | 1467874690559 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:10 INFO - PROCESS | 1580 | 1467874690687 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 23:58:10 INFO - PROCESS | 1580 | 1467874690816 Marionette TRACE conn6 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:10 INFO - PROCESS | 1580 | 1467874690820 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:10 INFO - PROCESS | 1580 | ++DOCSHELL 10D3C000 == 33 [pid = 1580] [id = 338] 23:58:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (10D3F000) [pid = 1580] [serial = 1013] [outer = 00000000] 23:58:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (10D52C00) [pid = 1580] [serial = 1014] [outer = 10D3F000] 23:58:10 INFO - PROCESS | 1580 | 1467874690874 Marionette DEBUG loaded listener.js 23:58:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (151E8000) [pid = 1580] [serial = 1015] [outer = 10D3F000] 23:58:11 INFO - PROCESS | 1580 | --DOCSHELL 1675CC00 == 32 [pid = 1580] [id = 334] 23:58:11 INFO - PROCESS | 1580 | --DOCSHELL 15498400 == 31 [pid = 1580] [id = 333] 23:58:11 INFO - PROCESS | 1580 | --DOCSHELL 10D43800 == 30 [pid = 1580] [id = 332] 23:58:11 INFO - PROCESS | 1580 | --DOCSHELL 16E3F400 == 29 [pid = 1580] [id = 331] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1DD32400) [pid = 1580] [serial = 978] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1DD36C00) [pid = 1580] [serial = 979] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1CF60800) [pid = 1580] [serial = 975] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A827400) [pid = 1580] [serial = 963] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1BF96C00) [pid = 1580] [serial = 966] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (152D3000) [pid = 1580] [serial = 969] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1BFD9C00) [pid = 1580] [serial = 967] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1C0E2400) [pid = 1580] [serial = 972] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (151AA800) [pid = 1580] [serial = 945] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1586B400) [pid = 1580] [serial = 946] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (10D4B800) [pid = 1580] [serial = 951] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (113B9400) [pid = 1580] [serial = 952] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1ACE5400) [pid = 1580] [serial = 943] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (15896000) [pid = 1580] [serial = 954] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (159E2C00) [pid = 1580] [serial = 955] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (186C4000) [pid = 1580] [serial = 948] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (18CD2400) [pid = 1580] [serial = 949] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (197C8C00) [pid = 1580] [serial = 957] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (19F55000) [pid = 1580] [serial = 958] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (1A7DD800) [pid = 1580] [serial = 960] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (1D2B4400) [pid = 1580] [serial = 976] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (15974C00) [pid = 1580] [serial = 970] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (1C76D000) [pid = 1580] [serial = 973] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (1A827C00) [pid = 1580] [serial = 964] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | --DOMWINDOW == 55 (1A812800) [pid = 1580] [serial = 961] [outer = 00000000] [url = about:blank] 23:58:11 INFO - PROCESS | 1580 | 1467874691360 Marionette TRACE conn6 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:58:11 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 23:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 890ms 23:58:11 INFO - PROCESS | 1580 | 1467874691437 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 23:58:11 INFO - PROCESS | 1580 | 1467874691441 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 23:58:11 INFO - PROCESS | 1580 | 1467874691447 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:58:11 INFO - PROCESS | 1580 | 1467874691450 Marionette TRACE conn6 <- [1,1318,null,{}] 23:58:11 INFO - PROCESS | 1580 | 1467874691454 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:11 INFO - PROCESS | 1580 | 1467874691456 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:11 INFO - PROCESS | 1580 | 1467874691546 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 23:58:11 INFO - PROCESS | 1580 | 1467874691560 Marionette TRACE conn6 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:11 INFO - PROCESS | 1580 | 1467874691563 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:11 INFO - PROCESS | 1580 | ++DOCSHELL 15896000 == 30 [pid = 1580] [id = 339] 23:58:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (1589AC00) [pid = 1580] [serial = 1016] [outer = 00000000] 23:58:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (15969400) [pid = 1580] [serial = 1017] [outer = 1589AC00] 23:58:11 INFO - PROCESS | 1580 | 1467874691609 Marionette DEBUG loaded listener.js 23:58:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (15A7BC00) [pid = 1580] [serial = 1018] [outer = 1589AC00] 23:58:12 INFO - PROCESS | 1580 | 1467874692089 Marionette TRACE conn6 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:58:12 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 23:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 23:58:12 INFO - PROCESS | 1580 | 1467874692122 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 23:58:12 INFO - PROCESS | 1580 | 1467874692124 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 23:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:58:12 INFO - PROCESS | 1580 | 1467874692127 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:58:12 INFO - PROCESS | 1580 | 1467874692131 Marionette TRACE conn6 <- [1,1322,null,{}] 23:58:12 INFO - PROCESS | 1580 | 1467874692141 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:12 INFO - PROCESS | 1580 | 1467874692146 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:12 INFO - PROCESS | 1580 | 1467874692279 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 23:58:12 INFO - PROCESS | 1580 | 1467874692373 Marionette TRACE conn6 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:12 INFO - PROCESS | 1580 | 1467874692377 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:12 INFO - PROCESS | 1580 | ++DOCSHELL 1919D800 == 31 [pid = 1580] [id = 340] 23:58:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (1919E400) [pid = 1580] [serial = 1019] [outer = 00000000] 23:58:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (1982D000) [pid = 1580] [serial = 1020] [outer = 1919E400] 23:58:12 INFO - PROCESS | 1580 | 1467874692428 Marionette DEBUG loaded listener.js 23:58:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (199C8400) [pid = 1580] [serial = 1021] [outer = 1919E400] 23:58:12 INFO - PROCESS | 1580 | 1467874692813 Marionette TRACE conn6 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 730ms 23:58:12 INFO - PROCESS | 1580 | 1467874692862 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 23:58:12 INFO - PROCESS | 1580 | 1467874692864 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 23:58:12 INFO - PROCESS | 1580 | 1467874692867 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:58:12 INFO - PROCESS | 1580 | 1467874692869 Marionette TRACE conn6 <- [1,1326,null,{}] 23:58:12 INFO - PROCESS | 1580 | 1467874692872 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:12 INFO - PROCESS | 1580 | 1467874692874 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:12 INFO - PROCESS | 1580 | 1467874692959 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 23:58:12 INFO - PROCESS | 1580 | 1467874692966 Marionette TRACE conn6 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:12 INFO - PROCESS | 1580 | 1467874692968 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:12 INFO - PROCESS | 1580 | ++DOCSHELL 1A71E000 == 32 [pid = 1580] [id = 341] 23:58:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (1A723400) [pid = 1580] [serial = 1022] [outer = 00000000] 23:58:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (1A80CC00) [pid = 1580] [serial = 1023] [outer = 1A723400] 23:58:13 INFO - PROCESS | 1580 | 1467874693025 Marionette DEBUG loaded listener.js 23:58:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (1A812400) [pid = 1580] [serial = 1024] [outer = 1A723400] 23:58:13 INFO - PROCESS | 1580 | 1467874693980 Marionette TRACE conn6 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 23:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1118ms 23:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:58:13 INFO - PROCESS | 1580 | 1467874693990 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 23:58:13 INFO - PROCESS | 1580 | 1467874693992 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 23:58:13 INFO - PROCESS | 1580 | 1467874693995 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:58:13 INFO - PROCESS | 1580 | 1467874693997 Marionette TRACE conn6 <- [1,1330,null,{}] 23:58:13 INFO - PROCESS | 1580 | 1467874694007 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:13 INFO - PROCESS | 1580 | 1467874694009 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:14 INFO - PROCESS | 1580 | 1467874694125 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 23:58:14 INFO - PROCESS | 1580 | 1467874694131 Marionette TRACE conn6 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:14 INFO - PROCESS | 1580 | 1467874694133 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:14 INFO - PROCESS | 1580 | ++DOCSHELL 1A818C00 == 33 [pid = 1580] [id = 342] 23:58:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (1A819C00) [pid = 1580] [serial = 1025] [outer = 00000000] 23:58:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1A821400) [pid = 1580] [serial = 1026] [outer = 1A819C00] 23:58:14 INFO - PROCESS | 1580 | 1467874694180 Marionette DEBUG loaded listener.js 23:58:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1A825800) [pid = 1580] [serial = 1027] [outer = 1A819C00] 23:58:14 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (16E45000) [pid = 1580] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:58:14 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (10963400) [pid = 1580] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:58:14 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1E53E400) [pid = 1580] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:58:14 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1A099000) [pid = 1580] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:58:14 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (11324C00) [pid = 1580] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:58:14 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1764FC00) [pid = 1580] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:58:14 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (15498800) [pid = 1580] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:58:14 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (10D45800) [pid = 1580] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:58:14 INFO - PROCESS | 1580 | 1467874694627 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 23:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 690ms 23:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:58:14 INFO - PROCESS | 1580 | 1467874694686 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 23:58:14 INFO - PROCESS | 1580 | 1467874694687 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 23:58:14 INFO - PROCESS | 1580 | 1467874694691 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:58:14 INFO - PROCESS | 1580 | 1467874694692 Marionette TRACE conn6 <- [1,1334,null,{}] 23:58:14 INFO - PROCESS | 1580 | 1467874694696 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:14 INFO - PROCESS | 1580 | 1467874694702 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:14 INFO - PROCESS | 1580 | 1467874694849 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 23:58:14 INFO - PROCESS | 1580 | 1467874694902 Marionette TRACE conn6 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:14 INFO - PROCESS | 1580 | 1467874694905 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:14 INFO - PROCESS | 1580 | ++DOCSHELL 1546F400 == 34 [pid = 1580] [id = 343] 23:58:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (15471400) [pid = 1580] [serial = 1028] [outer = 00000000] 23:58:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (1A811400) [pid = 1580] [serial = 1029] [outer = 15471400] 23:58:14 INFO - PROCESS | 1580 | 1467874694952 Marionette DEBUG loaded listener.js 23:58:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (1A86EC00) [pid = 1580] [serial = 1030] [outer = 15471400] 23:58:15 INFO - PROCESS | 1580 | 1467874695334 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 23:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 23:58:15 INFO - PROCESS | 1580 | 1467874695362 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 23:58:15 INFO - PROCESS | 1580 | 1467874695364 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 23:58:15 INFO - PROCESS | 1580 | 1467874695367 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:58:15 INFO - PROCESS | 1580 | 1467874695369 Marionette TRACE conn6 <- [1,1338,null,{}] 23:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:58:15 INFO - PROCESS | 1580 | 1467874695373 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:15 INFO - PROCESS | 1580 | 1467874695375 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:15 INFO - PROCESS | 1580 | 1467874695494 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 23:58:15 INFO - PROCESS | 1580 | 1467874695500 Marionette TRACE conn6 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:15 INFO - PROCESS | 1580 | 1467874695502 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:15 INFO - PROCESS | 1580 | ++DOCSHELL 1A922000 == 35 [pid = 1580] [id = 344] 23:58:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (1A923000) [pid = 1580] [serial = 1031] [outer = 00000000] 23:58:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (1AB92000) [pid = 1580] [serial = 1032] [outer = 1A923000] 23:58:15 INFO - PROCESS | 1580 | 1467874695550 Marionette DEBUG loaded listener.js 23:58:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (1AB96800) [pid = 1580] [serial = 1033] [outer = 1A923000] 23:58:15 INFO - PROCESS | 1580 | 1467874695978 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 23:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 23:58:16 INFO - PROCESS | 1580 | 1467874696042 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 23:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:58:16 INFO - PROCESS | 1580 | 1467874696044 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 23:58:16 INFO - PROCESS | 1580 | 1467874696047 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:58:16 INFO - PROCESS | 1580 | 1467874696049 Marionette TRACE conn6 <- [1,1342,null,{}] 23:58:16 INFO - PROCESS | 1580 | 1467874696053 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:16 INFO - PROCESS | 1580 | 1467874696055 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:16 INFO - PROCESS | 1580 | 1467874696139 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 23:58:16 INFO - PROCESS | 1580 | 1467874696147 Marionette TRACE conn6 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:16 INFO - PROCESS | 1580 | 1467874696149 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:16 INFO - PROCESS | 1580 | ++DOCSHELL 159E3400 == 36 [pid = 1580] [id = 345] 23:58:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1ACE2C00) [pid = 1580] [serial = 1034] [outer = 00000000] 23:58:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1ACE9C00) [pid = 1580] [serial = 1035] [outer = 1ACE2C00] 23:58:16 INFO - PROCESS | 1580 | 1467874696195 Marionette DEBUG loaded listener.js 23:58:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1AFCB800) [pid = 1580] [serial = 1036] [outer = 1ACE2C00] 23:58:16 INFO - PROCESS | 1580 | 1467874696639 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 23:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 630ms 23:58:16 INFO - PROCESS | 1580 | 1467874696678 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 23:58:16 INFO - PROCESS | 1580 | 1467874696680 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 23:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:58:16 INFO - PROCESS | 1580 | 1467874696683 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:58:16 INFO - PROCESS | 1580 | 1467874696685 Marionette TRACE conn6 <- [1,1346,null,{}] 23:58:16 INFO - PROCESS | 1580 | 1467874696688 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:16 INFO - PROCESS | 1580 | 1467874696690 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:16 INFO - PROCESS | 1580 | 1467874696781 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 23:58:16 INFO - PROCESS | 1580 | 1467874696789 Marionette TRACE conn6 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:16 INFO - PROCESS | 1580 | 1467874696791 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:16 INFO - PROCESS | 1580 | ++DOCSHELL 16E41C00 == 37 [pid = 1580] [id = 346] 23:58:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1C0E2800) [pid = 1580] [serial = 1037] [outer = 00000000] 23:58:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1C76BC00) [pid = 1580] [serial = 1038] [outer = 1C0E2800] 23:58:16 INFO - PROCESS | 1580 | 1467874696836 Marionette DEBUG loaded listener.js 23:58:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1C76C400) [pid = 1580] [serial = 1039] [outer = 1C0E2800] 23:58:17 INFO - PROCESS | 1580 | 1467874697505 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 23:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 870ms 23:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:58:17 INFO - PROCESS | 1580 | 1467874697554 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 23:58:17 INFO - PROCESS | 1580 | 1467874697559 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 23:58:17 INFO - PROCESS | 1580 | 1467874697564 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:58:17 INFO - PROCESS | 1580 | 1467874697568 Marionette TRACE conn6 <- [1,1350,null,{}] 23:58:17 INFO - PROCESS | 1580 | 1467874697574 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:17 INFO - PROCESS | 1580 | 1467874697577 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:17 INFO - PROCESS | 1580 | 1467874697702 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 23:58:17 INFO - PROCESS | 1580 | 1467874697810 Marionette TRACE conn6 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:17 INFO - PROCESS | 1580 | 1467874697813 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:17 INFO - PROCESS | 1580 | ++DOCSHELL 10A2F000 == 38 [pid = 1580] [id = 347] 23:58:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (10D42C00) [pid = 1580] [serial = 1040] [outer = 00000000] 23:58:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1585F400) [pid = 1580] [serial = 1041] [outer = 10D42C00] 23:58:17 INFO - PROCESS | 1580 | 1467874697873 Marionette DEBUG loaded listener.js 23:58:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1592F400) [pid = 1580] [serial = 1042] [outer = 10D42C00] 23:58:18 INFO - PROCESS | 1580 | 1467874698545 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 23:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1028ms 23:58:18 INFO - PROCESS | 1580 | 1467874698592 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 23:58:18 INFO - PROCESS | 1580 | 1467874698597 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 23:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:58:18 INFO - PROCESS | 1580 | 1467874698603 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:58:18 INFO - PROCESS | 1580 | 1467874698606 Marionette TRACE conn6 <- [1,1354,null,{}] 23:58:18 INFO - PROCESS | 1580 | 1467874698610 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:18 INFO - PROCESS | 1580 | 1467874698613 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:18 INFO - PROCESS | 1580 | 1467874698723 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 23:58:18 INFO - PROCESS | 1580 | 1467874698852 Marionette TRACE conn6 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:18 INFO - PROCESS | 1580 | 1467874698854 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:18 INFO - PROCESS | 1580 | ++DOCSHELL 18CCC800 == 39 [pid = 1580] [id = 348] 23:58:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (18CCDC00) [pid = 1580] [serial = 1043] [outer = 00000000] 23:58:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (199C8800) [pid = 1580] [serial = 1044] [outer = 18CCDC00] 23:58:18 INFO - PROCESS | 1580 | 1467874698911 Marionette DEBUG loaded listener.js 23:58:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A566C00) [pid = 1580] [serial = 1045] [outer = 18CCDC00] 23:58:19 INFO - PROCESS | 1580 | 1467874699594 Marionette TRACE conn6 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 23:58:19 INFO - PROCESS | 1580 | 1467874699627 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 23:58:19 INFO - PROCESS | 1580 | 1467874699630 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:58:19 INFO - PROCESS | 1580 | 1467874699634 Marionette TRACE conn6 <- [1,1358,null,{}] 23:58:19 INFO - PROCESS | 1580 | 1467874699645 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:19 INFO - PROCESS | 1580 | 1467874699650 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:19 INFO - PROCESS | 1580 | 1467874699803 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 23:58:19 INFO - PROCESS | 1580 | 1467874699823 Marionette TRACE conn6 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:19 INFO - PROCESS | 1580 | 1467874699826 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:19 INFO - PROCESS | 1580 | ++DOCSHELL 1C76B800 == 40 [pid = 1580] [id = 349] 23:58:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1C770000) [pid = 1580] [serial = 1046] [outer = 00000000] 23:58:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1CC0E400) [pid = 1580] [serial = 1047] [outer = 1C770000] 23:58:19 INFO - PROCESS | 1580 | 1467874699885 Marionette DEBUG loaded listener.js 23:58:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1CF56400) [pid = 1580] [serial = 1048] [outer = 1C770000] 23:58:20 INFO - PROCESS | 1580 | 1467874700542 Marionette TRACE conn6 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 23:58:20 INFO - PROCESS | 1580 | 1467874700582 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 23:58:20 INFO - PROCESS | 1580 | 1467874700587 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:58:20 INFO - PROCESS | 1580 | 1467874700589 Marionette TRACE conn6 <- [1,1362,null,{}] 23:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:58:20 INFO - PROCESS | 1580 | 1467874700593 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:20 INFO - PROCESS | 1580 | 1467874700596 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:20 INFO - PROCESS | 1580 | 1467874700710 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 23:58:20 INFO - PROCESS | 1580 | 1467874700838 Marionette TRACE conn6 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:20 INFO - PROCESS | 1580 | 1467874700840 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:20 INFO - PROCESS | 1580 | ++DOCSHELL 1A824000 == 41 [pid = 1580] [id = 350] 23:58:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1D2B2400) [pid = 1580] [serial = 1049] [outer = 00000000] 23:58:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1D665800) [pid = 1580] [serial = 1050] [outer = 1D2B2400] 23:58:20 INFO - PROCESS | 1580 | 1467874700894 Marionette DEBUG loaded listener.js 23:58:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1DD3B800) [pid = 1580] [serial = 1051] [outer = 1D2B2400] 23:58:21 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:58:21 INFO - PROCESS | 1580 | 1467874701592 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 23:58:21 INFO - PROCESS | 1580 | 1467874701612 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 23:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:58:21 INFO - PROCESS | 1580 | 1467874701618 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:58:21 INFO - PROCESS | 1580 | 1467874701621 Marionette TRACE conn6 <- [1,1366,null,{}] 23:58:21 INFO - PROCESS | 1580 | 1467874701628 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:21 INFO - PROCESS | 1580 | 1467874701631 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:21 INFO - PROCESS | 1580 | 1467874701786 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 23:58:21 INFO - PROCESS | 1580 | 1467874701863 Marionette TRACE conn6 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:21 INFO - PROCESS | 1580 | 1467874701867 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:21 INFO - PROCESS | 1580 | ++DOCSHELL 10D45400 == 42 [pid = 1580] [id = 351] 23:58:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (10D46400) [pid = 1580] [serial = 1052] [outer = 00000000] 23:58:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (10D58C00) [pid = 1580] [serial = 1053] [outer = 10D46400] 23:58:21 INFO - PROCESS | 1580 | 1467874701920 Marionette DEBUG loaded listener.js 23:58:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (113B7400) [pid = 1580] [serial = 1054] [outer = 10D46400] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 159E3400 == 41 [pid = 1580] [id = 345] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 1A922000 == 40 [pid = 1580] [id = 344] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 1546F400 == 39 [pid = 1580] [id = 343] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 1A818C00 == 38 [pid = 1580] [id = 342] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 1A71E000 == 37 [pid = 1580] [id = 341] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 1919D800 == 36 [pid = 1580] [id = 340] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 15896000 == 35 [pid = 1580] [id = 339] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 10D3C000 == 34 [pid = 1580] [id = 338] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 10A2B800 == 33 [pid = 1580] [id = 336] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 15972400 == 32 [pid = 1580] [id = 337] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 18CC5400 == 31 [pid = 1580] [id = 335] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 1A824000 == 30 [pid = 1580] [id = 350] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 18CCC800 == 29 [pid = 1580] [id = 348] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 1C76B800 == 28 [pid = 1580] [id = 349] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 16E41C00 == 27 [pid = 1580] [id = 346] 23:58:23 INFO - PROCESS | 1580 | --DOCSHELL 10A2F000 == 26 [pid = 1580] [id = 347] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (186BB400) [pid = 1580] [serial = 1002] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (18CC4400) [pid = 1580] [serial = 1003] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (19F55C00) [pid = 1580] [serial = 1005] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (10D4F800) [pid = 1580] [serial = 991] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1E54D000) [pid = 1580] [serial = 988] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1AB97800) [pid = 1580] [serial = 985] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (16E3F000) [pid = 1580] [serial = 982] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (18CC5800) [pid = 1580] [serial = 993] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (18CD1000) [pid = 1580] [serial = 994] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (15869400) [pid = 1580] [serial = 999] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (15870800) [pid = 1580] [serial = 1000] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10D4EC00) [pid = 1580] [serial = 996] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (11190400) [pid = 1580] [serial = 997] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (15877800) [pid = 1580] [serial = 981] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A826000) [pid = 1580] [serial = 984] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1E544800) [pid = 1580] [serial = 987] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (10D3E400) [pid = 1580] [serial = 990] [outer = 00000000] [url = about:blank] 23:58:23 INFO - PROCESS | 1580 | 1467874703262 Marionette TRACE conn6 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 23:58:23 INFO - PROCESS | 1580 | 1467874703354 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 23:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:58:23 INFO - PROCESS | 1580 | 1467874703359 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:58:23 INFO - PROCESS | 1580 | 1467874703363 Marionette TRACE conn6 <- [1,1370,null,{}] 23:58:23 INFO - PROCESS | 1580 | 1467874703369 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:23 INFO - PROCESS | 1580 | 1467874703372 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:23 INFO - PROCESS | 1580 | 1467874703509 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 23:58:23 INFO - PROCESS | 1580 | 1467874703520 Marionette TRACE conn6 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:23 INFO - PROCESS | 1580 | 1467874703525 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:23 INFO - PROCESS | 1580 | ++DOCSHELL 10A25C00 == 27 [pid = 1580] [id = 352] 23:58:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (10A26000) [pid = 1580] [serial = 1055] [outer = 00000000] 23:58:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10A2C800) [pid = 1580] [serial = 1056] [outer = 10A26000] 23:58:23 INFO - PROCESS | 1580 | 1467874703575 Marionette DEBUG loaded listener.js 23:58:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (10D3C000) [pid = 1580] [serial = 1057] [outer = 10A26000] 23:58:24 INFO - PROCESS | 1580 | [1580] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:58:24 INFO - PROCESS | 1580 | 1467874704096 Marionette TRACE conn6 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 23:58:24 INFO - PROCESS | 1580 | 1467874704140 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 23:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:58:24 INFO - PROCESS | 1580 | 1467874704146 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:58:24 INFO - PROCESS | 1580 | 1467874704149 Marionette TRACE conn6 <- [1,1374,null,{}] 23:58:24 INFO - PROCESS | 1580 | 1467874704153 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:24 INFO - PROCESS | 1580 | 1467874704155 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:24 INFO - PROCESS | 1580 | 1467874704249 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 23:58:24 INFO - PROCESS | 1580 | 1467874704335 Marionette TRACE conn6 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:24 INFO - PROCESS | 1580 | 1467874704337 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:24 INFO - PROCESS | 1580 | ++DOCSHELL 1511F000 == 28 [pid = 1580] [id = 353] 23:58:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (151E3800) [pid = 1580] [serial = 1058] [outer = 00000000] 23:58:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (152D2400) [pid = 1580] [serial = 1059] [outer = 151E3800] 23:58:24 INFO - PROCESS | 1580 | 1467874704397 Marionette DEBUG loaded listener.js 23:58:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (15492000) [pid = 1580] [serial = 1060] [outer = 151E3800] 23:58:24 INFO - PROCESS | 1580 | 1467874704818 Marionette TRACE conn6 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 23:58:24 INFO - PROCESS | 1580 | 1467874704881 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 23:58:24 INFO - PROCESS | 1580 | 1467874704889 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:58:24 INFO - PROCESS | 1580 | 1467874704893 Marionette TRACE conn6 <- [1,1378,null,{}] 23:58:24 INFO - PROCESS | 1580 | 1467874704904 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:24 INFO - PROCESS | 1580 | 1467874704908 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:24 INFO - PROCESS | 1580 | 1467874704994 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 23:58:24 INFO - PROCESS | 1580 | 1467874705009 Marionette TRACE conn6 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:24 INFO - PROCESS | 1580 | 1467874705013 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:25 INFO - PROCESS | 1580 | ++DOCSHELL 16E47C00 == 29 [pid = 1580] [id = 354] 23:58:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (16E4CC00) [pid = 1580] [serial = 1061] [outer = 00000000] 23:58:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (17658C00) [pid = 1580] [serial = 1062] [outer = 16E4CC00] 23:58:25 INFO - PROCESS | 1580 | 1467874705062 Marionette DEBUG loaded listener.js 23:58:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1826DC00) [pid = 1580] [serial = 1063] [outer = 16E4CC00] 23:58:25 INFO - PROCESS | 1580 | 1467874705544 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 23:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 23:58:25 INFO - PROCESS | 1580 | 1467874705570 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 23:58:25 INFO - PROCESS | 1580 | 1467874705572 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 23:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:58:25 INFO - PROCESS | 1580 | 1467874705576 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:58:25 INFO - PROCESS | 1580 | 1467874705577 Marionette TRACE conn6 <- [1,1382,null,{}] 23:58:25 INFO - PROCESS | 1580 | 1467874705581 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:25 INFO - PROCESS | 1580 | 1467874705583 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:25 INFO - PROCESS | 1580 | 1467874705701 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 23:58:25 INFO - PROCESS | 1580 | 1467874705706 Marionette TRACE conn6 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:25 INFO - PROCESS | 1580 | 1467874705708 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:25 INFO - PROCESS | 1580 | ++DOCSHELL 10A0C000 == 30 [pid = 1580] [id = 355] 23:58:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (17658400) [pid = 1580] [serial = 1064] [outer = 00000000] 23:58:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (18CD1000) [pid = 1580] [serial = 1065] [outer = 17658400] 23:58:25 INFO - PROCESS | 1580 | 1467874705800 Marionette DEBUG loaded listener.js 23:58:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (199C2000) [pid = 1580] [serial = 1066] [outer = 17658400] 23:58:26 INFO - PROCESS | 1580 | 1467874706248 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 23:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 730ms 23:58:26 INFO - PROCESS | 1580 | 1467874706309 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 23:58:26 INFO - PROCESS | 1580 | 1467874706311 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 23:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:58:26 INFO - PROCESS | 1580 | 1467874706314 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:58:26 INFO - PROCESS | 1580 | 1467874706316 Marionette TRACE conn6 <- [1,1386,null,{}] 23:58:26 INFO - PROCESS | 1580 | 1467874706352 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:26 INFO - PROCESS | 1580 | 1467874706354 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:26 INFO - PROCESS | 1580 | 1467874706462 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 23:58:26 INFO - PROCESS | 1580 | 1467874706472 Marionette TRACE conn6 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:26 INFO - PROCESS | 1580 | 1467874706474 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:26 INFO - PROCESS | 1580 | ++DOCSHELL 1A097400 == 31 [pid = 1580] [id = 356] 23:58:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A097C00) [pid = 1580] [serial = 1067] [outer = 00000000] 23:58:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A0A2C00) [pid = 1580] [serial = 1068] [outer = 1A097C00] 23:58:26 INFO - PROCESS | 1580 | 1467874706570 Marionette DEBUG loaded listener.js 23:58:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A71CC00) [pid = 1580] [serial = 1069] [outer = 1A097C00] 23:58:27 INFO - PROCESS | 1580 | 1467874707021 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 23:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 730ms 23:58:27 INFO - PROCESS | 1580 | 1467874707045 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 23:58:27 INFO - PROCESS | 1580 | 1467874707047 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 23:58:27 INFO - PROCESS | 1580 | 1467874707060 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:58:27 INFO - PROCESS | 1580 | 1467874707062 Marionette TRACE conn6 <- [1,1390,null,{}] 23:58:27 INFO - PROCESS | 1580 | 1467874707066 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:27 INFO - PROCESS | 1580 | 1467874707072 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:27 INFO - PROCESS | 1580 | 1467874707220 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 23:58:27 INFO - PROCESS | 1580 | 1467874707306 Marionette TRACE conn6 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:27 INFO - PROCESS | 1580 | 1467874707308 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:27 INFO - PROCESS | 1580 | ++DOCSHELL 1A826C00 == 32 [pid = 1580] [id = 357] 23:58:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A827C00) [pid = 1580] [serial = 1070] [outer = 00000000] 23:58:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1A868000) [pid = 1580] [serial = 1071] [outer = 1A827C00] 23:58:27 INFO - PROCESS | 1580 | 1467874707356 Marionette DEBUG loaded listener.js 23:58:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1A92F800) [pid = 1580] [serial = 1072] [outer = 1A827C00] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A819C00) [pid = 1580] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (15471400) [pid = 1580] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1ACE2C00) [pid = 1580] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1589AC00) [pid = 1580] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A723400) [pid = 1580] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (18CC6400) [pid = 1580] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (15973800) [pid = 1580] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D3F000) [pid = 1580] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1919E400) [pid = 1580] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10A2FC00) [pid = 1580] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A923000) [pid = 1580] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:58:27 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1C0E2800) [pid = 1580] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:58:27 INFO - PROCESS | 1580 | 1467874707993 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 23:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 970ms 23:58:28 INFO - PROCESS | 1580 | 1467874708037 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 23:58:28 INFO - PROCESS | 1580 | 1467874708039 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 23:58:28 INFO - PROCESS | 1580 | 1467874708042 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:58:28 INFO - PROCESS | 1580 | 1467874708043 Marionette TRACE conn6 <- [1,1394,null,{}] 23:58:28 INFO - PROCESS | 1580 | 1467874708047 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:28 INFO - PROCESS | 1580 | 1467874708049 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:28 INFO - PROCESS | 1580 | 1467874708130 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 23:58:28 INFO - PROCESS | 1580 | 1467874708138 Marionette TRACE conn6 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:28 INFO - PROCESS | 1580 | 1467874708140 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:28 INFO - PROCESS | 1580 | ++DOCSHELL 1586A000 == 33 [pid = 1580] [id = 358] 23:58:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1596B800) [pid = 1580] [serial = 1073] [outer = 00000000] 23:58:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A56B400) [pid = 1580] [serial = 1074] [outer = 1596B800] 23:58:28 INFO - PROCESS | 1580 | 1467874708186 Marionette DEBUG loaded listener.js 23:58:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A7DC400) [pid = 1580] [serial = 1075] [outer = 1596B800] 23:58:28 INFO - PROCESS | 1580 | 1467874708620 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 23:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 630ms 23:58:28 INFO - PROCESS | 1580 | 1467874708676 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 23:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:58:28 INFO - PROCESS | 1580 | 1467874708678 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 23:58:28 INFO - PROCESS | 1580 | 1467874708681 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:58:28 INFO - PROCESS | 1580 | 1467874708683 Marionette TRACE conn6 <- [1,1398,null,{}] 23:58:28 INFO - PROCESS | 1580 | 1467874708687 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:28 INFO - PROCESS | 1580 | 1467874708689 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:28 INFO - PROCESS | 1580 | 1467874708772 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 23:58:28 INFO - PROCESS | 1580 | 1467874708781 Marionette TRACE conn6 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:28 INFO - PROCESS | 1580 | 1467874708783 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:28 INFO - PROCESS | 1580 | ++DOCSHELL 152CF400 == 34 [pid = 1580] [id = 359] 23:58:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A864000) [pid = 1580] [serial = 1076] [outer = 00000000] 23:58:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1AB98800) [pid = 1580] [serial = 1077] [outer = 1A864000] 23:58:28 INFO - PROCESS | 1580 | 1467874708829 Marionette DEBUG loaded listener.js 23:58:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1AB9A000) [pid = 1580] [serial = 1078] [outer = 1A864000] 23:58:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1ACEE800) [pid = 1580] [serial = 1079] [outer = 0D0C9C00] 23:58:29 INFO - PROCESS | 1580 | 1467874709908 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 23:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1274ms 23:58:29 INFO - PROCESS | 1580 | 1467874709957 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 23:58:29 INFO - PROCESS | 1580 | 1467874709961 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 23:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:58:29 INFO - PROCESS | 1580 | 1467874709974 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:58:29 INFO - PROCESS | 1580 | 1467874709977 Marionette TRACE conn6 <- [1,1402,null,{}] 23:58:29 INFO - PROCESS | 1580 | 1467874709983 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:29 INFO - PROCESS | 1580 | 1467874709987 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:30 INFO - PROCESS | 1580 | 1467874710137 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 23:58:30 INFO - PROCESS | 1580 | 1467874710266 Marionette TRACE conn6 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:30 INFO - PROCESS | 1580 | 1467874710269 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:30 INFO - PROCESS | 1580 | ++DOCSHELL 1500EC00 == 35 [pid = 1580] [id = 360] 23:58:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (15099000) [pid = 1580] [serial = 1080] [outer = 00000000] 23:58:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1586E400) [pid = 1580] [serial = 1081] [outer = 15099000] 23:58:30 INFO - PROCESS | 1580 | 1467874710368 Marionette DEBUG loaded listener.js 23:58:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (15901800) [pid = 1580] [serial = 1082] [outer = 15099000] 23:58:31 INFO - PROCESS | 1580 | 1467874711312 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 23:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1374ms 23:58:31 INFO - PROCESS | 1580 | 1467874711351 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 23:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:58:31 INFO - PROCESS | 1580 | 1467874711356 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 23:58:31 INFO - PROCESS | 1580 | 1467874711361 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:58:31 INFO - PROCESS | 1580 | 1467874711364 Marionette TRACE conn6 <- [1,1406,null,{}] 23:58:31 INFO - PROCESS | 1580 | 1467874711369 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:31 INFO - PROCESS | 1580 | 1467874711372 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:31 INFO - PROCESS | 1580 | 1467874711539 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 18267400 == 34 [pid = 1580] [id = 29] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 15930C00 == 33 [pid = 1580] [id = 28] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 11ECA400 == 32 [pid = 1580] [id = 27] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 18CD0000 == 31 [pid = 1580] [id = 30] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 10D3AC00 == 30 [pid = 1580] [id = 26] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 1586A000 == 29 [pid = 1580] [id = 358] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 1A826C00 == 28 [pid = 1580] [id = 357] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 1A097400 == 27 [pid = 1580] [id = 356] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 10A0C000 == 26 [pid = 1580] [id = 355] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 16E47C00 == 25 [pid = 1580] [id = 354] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 1511F000 == 24 [pid = 1580] [id = 353] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 10A25C00 == 23 [pid = 1580] [id = 352] 23:58:31 INFO - PROCESS | 1580 | --DOCSHELL 10D45400 == 22 [pid = 1580] [id = 351] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A821400) [pid = 1580] [serial = 1026] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A811400) [pid = 1580] [serial = 1029] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A825800) [pid = 1580] [serial = 1027] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1ACE9C00) [pid = 1580] [serial = 1035] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (15969400) [pid = 1580] [serial = 1017] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (15A7BC00) [pid = 1580] [serial = 1018] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A80CC00) [pid = 1580] [serial = 1023] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A09C000) [pid = 1580] [serial = 1006] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (16763000) [pid = 1580] [serial = 1011] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (18272800) [pid = 1580] [serial = 1012] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10D52C00) [pid = 1580] [serial = 1014] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (151E8000) [pid = 1580] [serial = 1015] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1982D000) [pid = 1580] [serial = 1020] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (199C8400) [pid = 1580] [serial = 1021] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (10D47000) [pid = 1580] [serial = 1008] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1AB96800) [pid = 1580] [serial = 1033] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1AB92000) [pid = 1580] [serial = 1032] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1118F800) [pid = 1580] [serial = 1009] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1AFCB800) [pid = 1580] [serial = 1036] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1C76C400) [pid = 1580] [serial = 1039] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1C76BC00) [pid = 1580] [serial = 1038] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1A86EC00) [pid = 1580] [serial = 1030] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1A812400) [pid = 1580] [serial = 1024] [outer = 00000000] [url = about:blank] 23:58:31 INFO - PROCESS | 1580 | 1467874711748 Marionette TRACE conn6 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:31 INFO - PROCESS | 1580 | 1467874711751 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:31 INFO - PROCESS | 1580 | ++DOCSHELL 109FE400 == 23 [pid = 1580] [id = 361] 23:58:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (10A04000) [pid = 1580] [serial = 1083] [outer = 00000000] 23:58:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (10A0D400) [pid = 1580] [serial = 1084] [outer = 10A04000] 23:58:31 INFO - PROCESS | 1580 | 1467874711820 Marionette DEBUG loaded listener.js 23:58:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10D3CC00) [pid = 1580] [serial = 1085] [outer = 10A04000] 23:58:32 INFO - PROCESS | 1580 | 1467874712447 Marionette TRACE conn6 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 23:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1128ms 23:58:32 INFO - PROCESS | 1580 | 1467874712491 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 23:58:32 INFO - PROCESS | 1580 | 1467874712496 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 23:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:58:32 INFO - PROCESS | 1580 | 1467874712501 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:58:32 INFO - PROCESS | 1580 | 1467874712504 Marionette TRACE conn6 <- [1,1410,null,{}] 23:58:32 INFO - PROCESS | 1580 | 1467874712510 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:32 INFO - PROCESS | 1580 | 1467874712513 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:32 INFO - PROCESS | 1580 | 1467874712631 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 23:58:32 INFO - PROCESS | 1580 | 1467874712763 Marionette TRACE conn6 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:32 INFO - PROCESS | 1580 | 1467874712766 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:32 INFO - PROCESS | 1580 | ++DOCSHELL 151A7800 == 24 [pid = 1580] [id = 362] 23:58:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (151E3400) [pid = 1580] [serial = 1086] [outer = 00000000] 23:58:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (152CEC00) [pid = 1580] [serial = 1087] [outer = 151E3400] 23:58:32 INFO - PROCESS | 1580 | 1467874712828 Marionette DEBUG loaded listener.js 23:58:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1582CC00) [pid = 1580] [serial = 1088] [outer = 151E3400] 23:58:33 INFO - PROCESS | 1580 | 1467874713522 Marionette TRACE conn6 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 23:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1073ms 23:58:33 INFO - PROCESS | 1580 | 1467874713581 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 23:58:33 INFO - PROCESS | 1580 | 1467874713584 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 23:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:58:33 INFO - PROCESS | 1580 | 1467874713588 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:58:33 INFO - PROCESS | 1580 | 1467874713590 Marionette TRACE conn6 <- [1,1414,null,{}] 23:58:33 INFO - PROCESS | 1580 | 1467874713595 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:33 INFO - PROCESS | 1580 | 1467874713597 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:33 INFO - PROCESS | 1580 | 1467874713714 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 23:58:33 INFO - PROCESS | 1580 | 1467874713848 Marionette TRACE conn6 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:33 INFO - PROCESS | 1580 | 1467874713851 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:33 INFO - PROCESS | 1580 | ++DOCSHELL 1675AC00 == 25 [pid = 1580] [id = 363] 23:58:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1675B000) [pid = 1580] [serial = 1089] [outer = 00000000] 23:58:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (16766800) [pid = 1580] [serial = 1090] [outer = 1675B000] 23:58:33 INFO - PROCESS | 1580 | 1467874713911 Marionette DEBUG loaded listener.js 23:58:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (16E45000) [pid = 1580] [serial = 1091] [outer = 1675B000] 23:58:34 INFO - PROCESS | 1580 | 1467874714607 Marionette TRACE conn6 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 23:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1077ms 23:58:34 INFO - PROCESS | 1580 | 1467874714666 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 23:58:34 INFO - PROCESS | 1580 | 1467874714670 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 23:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:58:34 INFO - PROCESS | 1580 | 1467874714682 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:58:34 INFO - PROCESS | 1580 | 1467874714687 Marionette TRACE conn6 <- [1,1418,null,{}] 23:58:34 INFO - PROCESS | 1580 | 1467874714691 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:34 INFO - PROCESS | 1580 | 1467874714695 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:34 INFO - PROCESS | 1580 | 1467874714847 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 23:58:34 INFO - PROCESS | 1580 | 1467874714975 Marionette TRACE conn6 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:34 INFO - PROCESS | 1580 | 1467874714978 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:34 INFO - PROCESS | 1580 | ++DOCSHELL 186F0C00 == 26 [pid = 1580] [id = 364] 23:58:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (18CCD800) [pid = 1580] [serial = 1092] [outer = 00000000] 23:58:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1982B800) [pid = 1580] [serial = 1093] [outer = 18CCD800] 23:58:35 INFO - PROCESS | 1580 | 1467874715037 Marionette DEBUG loaded listener.js 23:58:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (199C7000) [pid = 1580] [serial = 1094] [outer = 18CCD800] 23:58:35 INFO - PROCESS | 1580 | 1467874715802 Marionette TRACE conn6 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 23:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1182ms 23:58:35 INFO - PROCESS | 1580 | 1467874715863 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 23:58:35 INFO - PROCESS | 1580 | 1467874715867 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 23:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:58:35 INFO - PROCESS | 1580 | 1467874715872 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:58:35 INFO - PROCESS | 1580 | 1467874715875 Marionette TRACE conn6 <- [1,1422,null,{}] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 15826400 == 25 [pid = 1580] [id = 14] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 1982F800 == 24 [pid = 1580] [id = 16] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 18CC3400 == 23 [pid = 1580] [id = 25] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 10A08400 == 22 [pid = 1580] [id = 21] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 1BFD9000 == 21 [pid = 1580] [id = 19] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 1764F800 == 20 [pid = 1580] [id = 15] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 10D39C00 == 19 [pid = 1580] [id = 22] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 1500EC00 == 18 [pid = 1580] [id = 360] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 15878400 == 17 [pid = 1580] [id = 18] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 1E210C00 == 16 [pid = 1580] [id = 24] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 10A09000 == 15 [pid = 1580] [id = 20] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 1A09F400 == 14 [pid = 1580] [id = 17] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 19FF6C00 == 13 [pid = 1580] [id = 23] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 1675AC00 == 12 [pid = 1580] [id = 363] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 152CF400 == 11 [pid = 1580] [id = 359] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 151A7800 == 10 [pid = 1580] [id = 362] 23:58:37 INFO - PROCESS | 1580 | --DOCSHELL 109FE400 == 9 [pid = 1580] [id = 361] 23:58:38 INFO - PROCESS | 1580 | 1467874718684 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:38 INFO - PROCESS | 1580 | 1467874718688 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:38 INFO - PROCESS | 1580 | 1467874718787 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 23:58:38 INFO - PROCESS | 1580 | 1467874718796 Marionette TRACE conn6 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:38 INFO - PROCESS | 1580 | 1467874718802 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:38 INFO - PROCESS | 1580 | ++DOCSHELL 10A0C000 == 10 [pid = 1580] [id = 365] 23:58:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (10A0C400) [pid = 1580] [serial = 1095] [outer = 00000000] 23:58:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (10A26400) [pid = 1580] [serial = 1096] [outer = 10A0C400] 23:58:38 INFO - PROCESS | 1580 | 1467874718854 Marionette DEBUG loaded listener.js 23:58:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (10D44000) [pid = 1580] [serial = 1097] [outer = 10A0C400] 23:58:39 INFO - PROCESS | 1580 | 1467874719380 Marionette TRACE conn6 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 23:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 3524ms 23:58:39 INFO - PROCESS | 1580 | 1467874719397 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 23:58:39 INFO - PROCESS | 1580 | 1467874719402 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 23:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:58:39 INFO - PROCESS | 1580 | 1467874719406 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:58:39 INFO - PROCESS | 1580 | 1467874719408 Marionette TRACE conn6 <- [1,1426,null,{}] 23:58:39 INFO - PROCESS | 1580 | 1467874719414 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:39 INFO - PROCESS | 1580 | 1467874719416 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:39 INFO - PROCESS | 1580 | 1467874719511 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 23:58:39 INFO - PROCESS | 1580 | 1467874719524 Marionette TRACE conn6 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:39 INFO - PROCESS | 1580 | 1467874719528 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:39 INFO - PROCESS | 1580 | ++DOCSHELL 1511F000 == 11 [pid = 1580] [id = 366] 23:58:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1519C800) [pid = 1580] [serial = 1098] [outer = 00000000] 23:58:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (151E5000) [pid = 1580] [serial = 1099] [outer = 1519C800] 23:58:39 INFO - PROCESS | 1580 | 1467874719578 Marionette DEBUG loaded listener.js 23:58:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (15491400) [pid = 1580] [serial = 1100] [outer = 1519C800] 23:58:40 INFO - PROCESS | 1580 | 1467874720083 Marionette TRACE conn6 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 23:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 730ms 23:58:40 INFO - PROCESS | 1580 | 1467874720158 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 23:58:40 INFO - PROCESS | 1580 | 1467874720161 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 23:58:40 INFO - PROCESS | 1580 | 1467874720165 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:58:40 INFO - PROCESS | 1580 | 1467874720167 Marionette TRACE conn6 <- [1,1430,null,{}] 23:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:58:40 INFO - PROCESS | 1580 | 1467874720176 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:40 INFO - PROCESS | 1580 | 1467874720178 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:40 INFO - PROCESS | 1580 | 1467874720277 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 23:58:40 INFO - PROCESS | 1580 | 1467874720294 Marionette TRACE conn6 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:40 INFO - PROCESS | 1580 | 1467874720298 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:40 INFO - PROCESS | 1580 | ++DOCSHELL 1675BC00 == 12 [pid = 1580] [id = 367] 23:58:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1675CC00) [pid = 1580] [serial = 1101] [outer = 00000000] 23:58:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (16E40000) [pid = 1580] [serial = 1102] [outer = 1675CC00] 23:58:40 INFO - PROCESS | 1580 | 1467874720351 Marionette DEBUG loaded listener.js 23:58:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (17659400) [pid = 1580] [serial = 1103] [outer = 1675CC00] 23:58:40 INFO - PROCESS | 1580 | 1467874720852 Marionette TRACE conn6 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 23:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 730ms 23:58:40 INFO - PROCESS | 1580 | 1467874720909 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 23:58:40 INFO - PROCESS | 1580 | 1467874720915 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 23:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:58:40 INFO - PROCESS | 1580 | 1467874720926 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:58:40 INFO - PROCESS | 1580 | 1467874720928 Marionette TRACE conn6 <- [1,1434,null,{}] 23:58:40 INFO - PROCESS | 1580 | 1467874720931 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:40 INFO - PROCESS | 1580 | 1467874720934 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:41 INFO - PROCESS | 1580 | 1467874721069 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 23:58:41 INFO - PROCESS | 1580 | 1467874721082 Marionette TRACE conn6 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:41 INFO - PROCESS | 1580 | 1467874721084 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:41 INFO - PROCESS | 1580 | ++DOCSHELL 1826D000 == 13 [pid = 1580] [id = 368] 23:58:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (18CCF400) [pid = 1580] [serial = 1104] [outer = 00000000] 23:58:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (197CB400) [pid = 1580] [serial = 1105] [outer = 18CCF400] 23:58:41 INFO - PROCESS | 1580 | 1467874721178 Marionette DEBUG loaded listener.js 23:58:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (199C6800) [pid = 1580] [serial = 1106] [outer = 18CCF400] 23:58:41 INFO - PROCESS | 1580 | 1467874721645 Marionette TRACE conn6 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 23:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 770ms 23:58:41 INFO - PROCESS | 1580 | 1467874721701 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 23:58:41 INFO - PROCESS | 1580 | 1467874721703 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 23:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:58:41 INFO - PROCESS | 1580 | 1467874721706 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:58:41 INFO - PROCESS | 1580 | 1467874721708 Marionette TRACE conn6 <- [1,1438,null,{}] 23:58:41 INFO - PROCESS | 1580 | 1467874721711 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:41 INFO - PROCESS | 1580 | 1467874721713 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:41 INFO - PROCESS | 1580 | 1467874721826 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 23:58:41 INFO - PROCESS | 1580 | 1467874721838 Marionette TRACE conn6 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:41 INFO - PROCESS | 1580 | 1467874721841 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:41 INFO - PROCESS | 1580 | ++DOCSHELL 19FED000 == 14 [pid = 1580] [id = 369] 23:58:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (19FF0400) [pid = 1580] [serial = 1107] [outer = 00000000] 23:58:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1A098C00) [pid = 1580] [serial = 1108] [outer = 19FF0400] 23:58:41 INFO - PROCESS | 1580 | 1467874721933 Marionette DEBUG loaded listener.js 23:58:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1A56A800) [pid = 1580] [serial = 1109] [outer = 19FF0400] 23:58:42 INFO - PROCESS | 1580 | 1467874722427 Marionette TRACE conn6 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 23:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 770ms 23:58:42 INFO - PROCESS | 1580 | 1467874722477 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 23:58:42 INFO - PROCESS | 1580 | 1467874722479 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 23:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:58:42 INFO - PROCESS | 1580 | 1467874722487 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:58:42 INFO - PROCESS | 1580 | 1467874722489 Marionette TRACE conn6 <- [1,1442,null,{}] 23:58:42 INFO - PROCESS | 1580 | 1467874722493 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:42 INFO - PROCESS | 1580 | 1467874722499 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:42 INFO - PROCESS | 1580 | 1467874722677 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 23:58:42 INFO - PROCESS | 1580 | 1467874722737 Marionette TRACE conn6 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:42 INFO - PROCESS | 1580 | 1467874722739 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:42 INFO - PROCESS | 1580 | ++DOCSHELL 1A816800 == 15 [pid = 1580] [id = 370] 23:58:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1A816C00) [pid = 1580] [serial = 1110] [outer = 00000000] 23:58:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1A821400) [pid = 1580] [serial = 1111] [outer = 1A816C00] 23:58:42 INFO - PROCESS | 1580 | 1467874722786 Marionette DEBUG loaded listener.js 23:58:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1A828C00) [pid = 1580] [serial = 1112] [outer = 1A816C00] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (151E3400) [pid = 1580] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1675B000) [pid = 1580] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (10A04000) [pid = 1580] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1A864000) [pid = 1580] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (16E4CC00) [pid = 1580] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (10A26000) [pid = 1580] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (151E3800) [pid = 1580] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (10D46400) [pid = 1580] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (10D42C00) [pid = 1580] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (18CCDC00) [pid = 1580] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1C770000) [pid = 1580] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1D2B2400) [pid = 1580] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1596B800) [pid = 1580] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A097C00) [pid = 1580] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A827C00) [pid = 1580] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (17658400) [pid = 1580] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:58:43 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (15099000) [pid = 1580] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:58:43 INFO - PROCESS | 1580 | 1467874723397 Marionette TRACE conn6 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 23:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 970ms 23:58:43 INFO - PROCESS | 1580 | 1467874723457 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 23:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:58:43 INFO - PROCESS | 1580 | 1467874723459 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 23:58:43 INFO - PROCESS | 1580 | 1467874723462 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:58:43 INFO - PROCESS | 1580 | 1467874723464 Marionette TRACE conn6 <- [1,1446,null,{}] 23:58:43 INFO - PROCESS | 1580 | 1467874723468 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:43 INFO - PROCESS | 1580 | 1467874723480 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:43 INFO - PROCESS | 1580 | 1467874723561 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 23:58:43 INFO - PROCESS | 1580 | 1467874723568 Marionette TRACE conn6 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:43 INFO - PROCESS | 1580 | 1467874723570 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:43 INFO - PROCESS | 1580 | ++DOCSHELL 15898400 == 16 [pid = 1580] [id = 371] 23:58:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15899000) [pid = 1580] [serial = 1113] [outer = 00000000] 23:58:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1765A400) [pid = 1580] [serial = 1114] [outer = 15899000] 23:58:43 INFO - PROCESS | 1580 | 1467874723613 Marionette DEBUG loaded listener.js 23:58:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (186BA800) [pid = 1580] [serial = 1115] [outer = 15899000] 23:58:44 INFO - PROCESS | 1580 | 1467874724075 Marionette TRACE conn6 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 23:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 670ms 23:58:44 INFO - PROCESS | 1580 | 1467874724133 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 23:58:44 INFO - PROCESS | 1580 | 1467874724135 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 23:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:58:44 INFO - PROCESS | 1580 | 1467874724139 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:58:44 INFO - PROCESS | 1580 | 1467874724141 Marionette TRACE conn6 <- [1,1450,null,{}] 23:58:44 INFO - PROCESS | 1580 | 1467874724144 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:44 INFO - PROCESS | 1580 | 1467874724146 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:44 INFO - PROCESS | 1580 | 1467874724229 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 23:58:44 INFO - PROCESS | 1580 | 1467874724235 Marionette TRACE conn6 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:44 INFO - PROCESS | 1580 | 1467874724237 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:44 INFO - PROCESS | 1580 | ++DOCSHELL 15874C00 == 17 [pid = 1580] [id = 372] 23:58:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1919F000) [pid = 1580] [serial = 1116] [outer = 00000000] 23:58:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A816000) [pid = 1580] [serial = 1117] [outer = 1919F000] 23:58:44 INFO - PROCESS | 1580 | 1467874724283 Marionette DEBUG loaded listener.js 23:58:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A827C00) [pid = 1580] [serial = 1118] [outer = 1919F000] 23:58:44 INFO - PROCESS | 1580 | 1467874724759 Marionette TRACE conn6 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 23:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 23:58:44 INFO - PROCESS | 1580 | 1467874724813 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 23:58:44 INFO - PROCESS | 1580 | 1467874724815 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 23:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:58:44 INFO - PROCESS | 1580 | 1467874724818 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:58:44 INFO - PROCESS | 1580 | 1467874724820 Marionette TRACE conn6 <- [1,1454,null,{}] 23:58:44 INFO - PROCESS | 1580 | 1467874724823 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:44 INFO - PROCESS | 1580 | 1467874724825 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:44 INFO - PROCESS | 1580 | 1467874724905 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 23:58:44 INFO - PROCESS | 1580 | 1467874724913 Marionette TRACE conn6 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:44 INFO - PROCESS | 1580 | 1467874724915 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:44 INFO - PROCESS | 1580 | ++DOCSHELL 1A921400 == 18 [pid = 1580] [id = 373] 23:58:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A92B800) [pid = 1580] [serial = 1119] [outer = 00000000] 23:58:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1AB8E000) [pid = 1580] [serial = 1120] [outer = 1A92B800] 23:58:44 INFO - PROCESS | 1580 | 1467874724959 Marionette DEBUG loaded listener.js 23:58:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1AB95400) [pid = 1580] [serial = 1121] [outer = 1A92B800] 23:58:45 INFO - PROCESS | 1580 | 1467874725814 Marionette TRACE conn6 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 23:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1019ms 23:58:45 INFO - PROCESS | 1580 | 1467874725839 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 23:58:45 INFO - PROCESS | 1580 | 1467874725844 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 23:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:58:45 INFO - PROCESS | 1580 | 1467874725848 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:58:45 INFO - PROCESS | 1580 | 1467874725854 Marionette TRACE conn6 <- [1,1458,null,{}] 23:58:45 INFO - PROCESS | 1580 | 1467874725879 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:45 INFO - PROCESS | 1580 | 1467874725882 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:46 INFO - PROCESS | 1580 | 1467874726022 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 23:58:46 INFO - PROCESS | 1580 | 1467874726149 Marionette TRACE conn6 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:46 INFO - PROCESS | 1580 | 1467874726152 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:46 INFO - PROCESS | 1580 | ++DOCSHELL 10D43000 == 19 [pid = 1580] [id = 374] 23:58:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (10D58000) [pid = 1580] [serial = 1122] [outer = 00000000] 23:58:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1511C400) [pid = 1580] [serial = 1123] [outer = 10D58000] 23:58:46 INFO - PROCESS | 1580 | 1467874726212 Marionette DEBUG loaded listener.js 23:58:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (15878C00) [pid = 1580] [serial = 1124] [outer = 10D58000] 23:58:47 INFO - PROCESS | 1580 | 1467874727083 Marionette TRACE conn6 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 23:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1282ms 23:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:58:47 INFO - PROCESS | 1580 | 1467874727131 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 23:58:47 INFO - PROCESS | 1580 | 1467874727136 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 23:58:47 INFO - PROCESS | 1580 | 1467874727141 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:58:47 INFO - PROCESS | 1580 | 1467874727144 Marionette TRACE conn6 <- [1,1462,null,{}] 23:58:47 INFO - PROCESS | 1580 | 1467874727149 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:47 INFO - PROCESS | 1580 | 1467874727152 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:47 INFO - PROCESS | 1580 | 1467874727263 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 23:58:47 INFO - PROCESS | 1580 | --DOCSHELL 186F0C00 == 18 [pid = 1580] [id = 364] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1582CC00) [pid = 1580] [serial = 1088] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (16E45000) [pid = 1580] [serial = 1091] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1982B800) [pid = 1580] [serial = 1093] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (16766800) [pid = 1580] [serial = 1090] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (10D3CC00) [pid = 1580] [serial = 1085] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (152CEC00) [pid = 1580] [serial = 1087] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (10A0D400) [pid = 1580] [serial = 1084] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1AB98800) [pid = 1580] [serial = 1077] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (17658C00) [pid = 1580] [serial = 1062] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1AB98C00) [pid = 1580] [serial = 661] [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.] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10A2C800) [pid = 1580] [serial = 1056] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D3C000) [pid = 1580] [serial = 1057] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (152D2400) [pid = 1580] [serial = 1059] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (15492000) [pid = 1580] [serial = 1060] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (113B7400) [pid = 1580] [serial = 1054] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10D58C00) [pid = 1580] [serial = 1053] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1592F400) [pid = 1580] [serial = 1042] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1585F400) [pid = 1580] [serial = 1041] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A566C00) [pid = 1580] [serial = 1045] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (199C8800) [pid = 1580] [serial = 1044] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1AB9A000) [pid = 1580] [serial = 1078] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1CF56400) [pid = 1580] [serial = 1048] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1CC0E400) [pid = 1580] [serial = 1047] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1DD3B800) [pid = 1580] [serial = 1051] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1D665800) [pid = 1580] [serial = 1050] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1A7DC400) [pid = 1580] [serial = 1075] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (1A71CC00) [pid = 1580] [serial = 1069] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (1A0A2C00) [pid = 1580] [serial = 1068] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (1A868000) [pid = 1580] [serial = 1071] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (1A92F800) [pid = 1580] [serial = 1072] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (18CD1000) [pid = 1580] [serial = 1065] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 55 (199C2000) [pid = 1580] [serial = 1066] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 54 (1826DC00) [pid = 1580] [serial = 1063] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 53 (1A56B400) [pid = 1580] [serial = 1074] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 52 (15901800) [pid = 1580] [serial = 1082] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | --DOMWINDOW == 51 (1586E400) [pid = 1580] [serial = 1081] [outer = 00000000] [url = about:blank] 23:58:47 INFO - PROCESS | 1580 | 1467874727389 Marionette TRACE conn6 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:47 INFO - PROCESS | 1580 | 1467874727393 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:47 INFO - PROCESS | 1580 | ++DOCSHELL 10A2F800 == 19 [pid = 1580] [id = 375] 23:58:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 52 (10A2FC00) [pid = 1580] [serial = 1125] [outer = 00000000] 23:58:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 53 (10D3F000) [pid = 1580] [serial = 1126] [outer = 10A2FC00] 23:58:47 INFO - PROCESS | 1580 | 1467874727447 Marionette DEBUG loaded listener.js 23:58:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 54 (111BAC00) [pid = 1580] [serial = 1127] [outer = 10A2FC00] 23:58:47 INFO - PROCESS | 1580 | 1467874727927 Marionette TRACE conn6 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 23:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 830ms 23:58:47 INFO - PROCESS | 1580 | 1467874727971 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 23:58:47 INFO - PROCESS | 1580 | 1467874727977 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 23:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:58:47 INFO - PROCESS | 1580 | 1467874727983 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:58:47 INFO - PROCESS | 1580 | 1467874727986 Marionette TRACE conn6 <- [1,1466,null,{}] 23:58:47 INFO - PROCESS | 1580 | 1467874727990 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:47 INFO - PROCESS | 1580 | 1467874727993 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:48 INFO - PROCESS | 1580 | 1467874728084 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 23:58:48 INFO - PROCESS | 1580 | 1467874728100 Marionette TRACE conn6 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:48 INFO - PROCESS | 1580 | 1467874728103 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:48 INFO - PROCESS | 1580 | ++DOCSHELL 15470C00 == 20 [pid = 1580] [id = 376] 23:58:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 55 (15471400) [pid = 1580] [serial = 1128] [outer = 00000000] 23:58:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (1582B400) [pid = 1580] [serial = 1129] [outer = 15471400] 23:58:48 INFO - PROCESS | 1580 | 1467874728153 Marionette DEBUG loaded listener.js 23:58:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (15862C00) [pid = 1580] [serial = 1130] [outer = 15471400] 23:58:48 INFO - PROCESS | 1580 | 1467874728629 Marionette TRACE conn6 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 23:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 671ms 23:58:48 INFO - PROCESS | 1580 | 1467874728688 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 23:58:48 INFO - PROCESS | 1580 | 1467874728690 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 23:58:48 INFO - PROCESS | 1580 | 1467874728694 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:58:48 INFO - PROCESS | 1580 | 1467874728697 Marionette TRACE conn6 <- [1,1470,null,{}] 23:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:58:48 INFO - PROCESS | 1580 | 1467874728708 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:48 INFO - PROCESS | 1580 | 1467874728713 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:48 INFO - PROCESS | 1580 | 1467874728802 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 23:58:48 INFO - PROCESS | 1580 | 1467874728890 Marionette TRACE conn6 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:48 INFO - PROCESS | 1580 | 1467874728893 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:48 INFO - PROCESS | 1580 | ++DOCSHELL 159E9000 == 21 [pid = 1580] [id = 377] 23:58:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (15A85000) [pid = 1580] [serial = 1131] [outer = 00000000] 23:58:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (16766800) [pid = 1580] [serial = 1132] [outer = 15A85000] 23:58:48 INFO - PROCESS | 1580 | 1467874728944 Marionette DEBUG loaded listener.js 23:58:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (16E4D400) [pid = 1580] [serial = 1133] [outer = 15A85000] 23:58:49 INFO - PROCESS | 1580 | 1467874729353 Marionette TRACE conn6 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 23:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 670ms 23:58:49 INFO - PROCESS | 1580 | 1467874729379 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 23:58:49 INFO - PROCESS | 1580 | 1467874729381 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 23:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:58:49 INFO - PROCESS | 1580 | 1467874729385 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:58:49 INFO - PROCESS | 1580 | 1467874729387 Marionette TRACE conn6 <- [1,1474,null,{}] 23:58:49 INFO - PROCESS | 1580 | 1467874729390 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:49 INFO - PROCESS | 1580 | 1467874729392 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:49 INFO - PROCESS | 1580 | 1467874729525 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 23:58:49 INFO - PROCESS | 1580 | 1467874729530 Marionette TRACE conn6 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:49 INFO - PROCESS | 1580 | 1467874729533 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:49 INFO - PROCESS | 1580 | ++DOCSHELL 18267000 == 22 [pid = 1580] [id = 378] 23:58:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (18268C00) [pid = 1580] [serial = 1134] [outer = 00000000] 23:58:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (18CCC800) [pid = 1580] [serial = 1135] [outer = 18268C00] 23:58:49 INFO - PROCESS | 1580 | 1467874729625 Marionette DEBUG loaded listener.js 23:58:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (1905DC00) [pid = 1580] [serial = 1136] [outer = 18268C00] 23:58:50 INFO - PROCESS | 1580 | 1467874730087 Marionette TRACE conn6 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 23:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 731ms 23:58:50 INFO - PROCESS | 1580 | 1467874730154 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 23:58:50 INFO - PROCESS | 1580 | 1467874730156 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 23:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:58:50 INFO - PROCESS | 1580 | 1467874730168 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:58:50 INFO - PROCESS | 1580 | 1467874730170 Marionette TRACE conn6 <- [1,1478,null,{}] 23:58:50 INFO - PROCESS | 1580 | 1467874730174 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:50 INFO - PROCESS | 1580 | 1467874730176 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:50 INFO - PROCESS | 1580 | 1467874730290 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 23:58:50 INFO - PROCESS | 1580 | 1467874730350 Marionette TRACE conn6 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:50 INFO - PROCESS | 1580 | 1467874730352 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:50 INFO - PROCESS | 1580 | ++DOCSHELL 1982F800 == 23 [pid = 1580] [id = 379] 23:58:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (199C2000) [pid = 1580] [serial = 1137] [outer = 00000000] 23:58:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (199CEC00) [pid = 1580] [serial = 1138] [outer = 199C2000] 23:58:50 INFO - PROCESS | 1580 | 1467874730397 Marionette DEBUG loaded listener.js 23:58:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1A09A000) [pid = 1580] [serial = 1139] [outer = 199C2000] 23:58:50 INFO - PROCESS | 1580 | 1467874730819 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 23:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 670ms 23:58:50 INFO - PROCESS | 1580 | 1467874730843 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 23:58:50 INFO - PROCESS | 1580 | 1467874730845 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 23:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:58:50 INFO - PROCESS | 1580 | 1467874730849 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:58:50 INFO - PROCESS | 1580 | 1467874730850 Marionette TRACE conn6 <- [1,1482,null,{}] 23:58:50 INFO - PROCESS | 1580 | 1467874730858 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:50 INFO - PROCESS | 1580 | 1467874730864 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:50 INFO - PROCESS | 1580 | 1467874731002 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 23:58:51 INFO - PROCESS | 1580 | 1467874731017 Marionette TRACE conn6 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:51 INFO - PROCESS | 1580 | 1467874731018 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:51 INFO - PROCESS | 1580 | ++DOCSHELL 1A667800 == 24 [pid = 1580] [id = 380] 23:58:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1A727800) [pid = 1580] [serial = 1140] [outer = 00000000] 23:58:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1A810400) [pid = 1580] [serial = 1141] [outer = 1A727800] 23:58:51 INFO - PROCESS | 1580 | 1467874731063 Marionette DEBUG loaded listener.js 23:58:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1A815400) [pid = 1580] [serial = 1142] [outer = 1A727800] 23:58:51 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1675CC00) [pid = 1580] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:58:51 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (10A0C400) [pid = 1580] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:58:51 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1519C800) [pid = 1580] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:58:51 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (18CCD800) [pid = 1580] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:58:51 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1919F000) [pid = 1580] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:58:51 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (19FF0400) [pid = 1580] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:58:51 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1A816C00) [pid = 1580] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:58:51 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (18CCF400) [pid = 1580] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:58:51 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (15899000) [pid = 1580] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:58:51 INFO - PROCESS | 1580 | 1467874731554 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 23:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 732ms 23:58:51 INFO - PROCESS | 1580 | 1467874731609 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 23:58:51 INFO - PROCESS | 1580 | 1467874731611 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 23:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:58:51 INFO - PROCESS | 1580 | 1467874731620 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:58:51 INFO - PROCESS | 1580 | 1467874731632 Marionette TRACE conn6 <- [1,1486,null,{}] 23:58:51 INFO - PROCESS | 1580 | 1467874731636 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:51 INFO - PROCESS | 1580 | 1467874731638 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:51 INFO - PROCESS | 1580 | 1467874731753 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 23:58:51 INFO - PROCESS | 1580 | 1467874731809 Marionette TRACE conn6 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:51 INFO - PROCESS | 1580 | 1467874731811 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:51 INFO - PROCESS | 1580 | ++DOCSHELL 15972800 == 25 [pid = 1580] [id = 381] 23:58:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (159E3800) [pid = 1580] [serial = 1143] [outer = 00000000] 23:58:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (18CCD800) [pid = 1580] [serial = 1144] [outer = 159E3800] 23:58:51 INFO - PROCESS | 1580 | 1467874731855 Marionette DEBUG loaded listener.js 23:58:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (16E3F000) [pid = 1580] [serial = 1145] [outer = 159E3800] 23:58:52 INFO - PROCESS | 1580 | 1467874732198 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 23:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 630ms 23:58:52 INFO - PROCESS | 1580 | 1467874732256 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 23:58:52 INFO - PROCESS | 1580 | 1467874732258 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 23:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:58:52 INFO - PROCESS | 1580 | 1467874732262 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:58:52 INFO - PROCESS | 1580 | 1467874732263 Marionette TRACE conn6 <- [1,1490,null,{}] 23:58:52 INFO - PROCESS | 1580 | 1467874732267 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:52 INFO - PROCESS | 1580 | 1467874732269 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:52 INFO - PROCESS | 1580 | 1467874732380 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 23:58:52 INFO - PROCESS | 1580 | 1467874732388 Marionette TRACE conn6 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:52 INFO - PROCESS | 1580 | 1467874732390 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:52 INFO - PROCESS | 1580 | ++DOCSHELL 1A726400 == 26 [pid = 1580] [id = 382] 23:58:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (1A728000) [pid = 1580] [serial = 1146] [outer = 00000000] 23:58:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (1A81F400) [pid = 1580] [serial = 1147] [outer = 1A728000] 23:58:52 INFO - PROCESS | 1580 | 1467874732437 Marionette DEBUG loaded listener.js 23:58:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1A86AC00) [pid = 1580] [serial = 1148] [outer = 1A728000] 23:58:52 INFO - PROCESS | 1580 | 1467874732849 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 23:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 630ms 23:58:52 INFO - PROCESS | 1580 | 1467874732892 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 23:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:58:52 INFO - PROCESS | 1580 | 1467874732894 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 23:58:52 INFO - PROCESS | 1580 | 1467874732897 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:58:52 INFO - PROCESS | 1580 | 1467874732899 Marionette TRACE conn6 <- [1,1494,null,{}] 23:58:52 INFO - PROCESS | 1580 | 1467874732903 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:52 INFO - PROCESS | 1580 | 1467874732905 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:53 INFO - PROCESS | 1580 | 1467874733017 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 23:58:53 INFO - PROCESS | 1580 | 1467874733057 Marionette TRACE conn6 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:53 INFO - PROCESS | 1580 | 1467874733059 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:53 INFO - PROCESS | 1580 | ++DOCSHELL 11ED0800 == 27 [pid = 1580] [id = 383] 23:58:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1764EC00) [pid = 1580] [serial = 1149] [outer = 00000000] 23:58:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1AB91400) [pid = 1580] [serial = 1150] [outer = 1764EC00] 23:58:53 INFO - PROCESS | 1580 | 1467874733102 Marionette DEBUG loaded listener.js 23:58:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1AB95800) [pid = 1580] [serial = 1151] [outer = 1764EC00] 23:58:53 INFO - PROCESS | 1580 | 1467874733595 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 23:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 730ms 23:58:53 INFO - PROCESS | 1580 | 1467874733629 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 23:58:53 INFO - PROCESS | 1580 | 1467874733634 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 23:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:58:53 INFO - PROCESS | 1580 | 1467874733639 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:58:53 INFO - PROCESS | 1580 | 1467874733643 Marionette TRACE conn6 <- [1,1498,null,{}] 23:58:53 INFO - PROCESS | 1580 | 1467874733649 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:53 INFO - PROCESS | 1580 | 1467874733652 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:53 INFO - PROCESS | 1580 | 1467874733766 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 23:58:53 INFO - PROCESS | 1580 | 1467874733865 Marionette TRACE conn6 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:53 INFO - PROCESS | 1580 | 1467874733870 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:53 INFO - PROCESS | 1580 | ++DOCSHELL 10D3E400 == 28 [pid = 1580] [id = 384] 23:58:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (10D40000) [pid = 1580] [serial = 1152] [outer = 00000000] 23:58:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1118B400) [pid = 1580] [serial = 1153] [outer = 10D40000] 23:58:53 INFO - PROCESS | 1580 | 1467874733927 Marionette DEBUG loaded listener.js 23:58:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (11E3BC00) [pid = 1580] [serial = 1154] [outer = 10D40000] 23:58:54 INFO - PROCESS | 1580 | 1467874734550 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 23:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 930ms 23:58:54 INFO - PROCESS | 1580 | 1467874734574 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 23:58:54 INFO - PROCESS | 1580 | 1467874734579 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 23:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:58:54 INFO - PROCESS | 1580 | 1467874734585 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:58:54 INFO - PROCESS | 1580 | 1467874734588 Marionette TRACE conn6 <- [1,1502,null,{}] 23:58:54 INFO - PROCESS | 1580 | 1467874734593 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:54 INFO - PROCESS | 1580 | 1467874734596 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:54 INFO - PROCESS | 1580 | 1467874734712 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 23:58:54 INFO - PROCESS | 1580 | 1467874734813 Marionette TRACE conn6 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:54 INFO - PROCESS | 1580 | 1467874734815 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:54 INFO - PROCESS | 1580 | ++DOCSHELL 15926C00 == 29 [pid = 1580] [id = 385] 23:58:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (15927000) [pid = 1580] [serial = 1155] [outer = 00000000] 23:58:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (15975800) [pid = 1580] [serial = 1156] [outer = 15927000] 23:58:54 INFO - PROCESS | 1580 | 1467874734872 Marionette DEBUG loaded listener.js 23:58:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1675AC00) [pid = 1580] [serial = 1157] [outer = 15927000] 23:58:55 INFO - PROCESS | 1580 | 1467874735494 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 23:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 970ms 23:58:55 INFO - PROCESS | 1580 | 1467874735559 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 23:58:55 INFO - PROCESS | 1580 | 1467874735562 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 23:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:58:55 INFO - PROCESS | 1580 | 1467874735565 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:58:55 INFO - PROCESS | 1580 | 1467874735569 Marionette TRACE conn6 <- [1,1506,null,{}] 23:58:55 INFO - PROCESS | 1580 | 1467874735580 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:55 INFO - PROCESS | 1580 | 1467874735585 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:55 INFO - PROCESS | 1580 | 1467874735730 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 23:58:55 INFO - PROCESS | 1580 | 1467874735851 Marionette TRACE conn6 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:55 INFO - PROCESS | 1580 | 1467874735854 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:55 INFO - PROCESS | 1580 | ++DOCSHELL 1A7DD400 == 30 [pid = 1580] [id = 386] 23:58:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A809400) [pid = 1580] [serial = 1158] [outer = 00000000] 23:58:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A824C00) [pid = 1580] [serial = 1159] [outer = 1A809400] 23:58:55 INFO - PROCESS | 1580 | 1467874735912 Marionette DEBUG loaded listener.js 23:58:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1AB9B400) [pid = 1580] [serial = 1160] [outer = 1A809400] 23:58:56 INFO - PROCESS | 1580 | 1467874736523 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 23:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 970ms 23:58:56 INFO - PROCESS | 1580 | 1467874736548 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 23:58:56 INFO - PROCESS | 1580 | 1467874736551 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 23:58:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:58:56 INFO - PROCESS | 1580 | 1467874736556 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:58:56 INFO - PROCESS | 1580 | 1467874736558 Marionette TRACE conn6 <- [1,1510,null,{}] 23:58:56 INFO - PROCESS | 1580 | 1467874736562 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:56 INFO - PROCESS | 1580 | 1467874736564 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:56 INFO - PROCESS | 1580 | 1467874736676 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 23:58:56 INFO - PROCESS | 1580 | 1467874736900 Marionette TRACE conn6 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:56 INFO - PROCESS | 1580 | 1467874736903 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:56 INFO - PROCESS | 1580 | ++DOCSHELL 109FD800 == 31 [pid = 1580] [id = 387] 23:58:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (10A04000) [pid = 1580] [serial = 1161] [outer = 00000000] 23:58:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (10A24400) [pid = 1580] [serial = 1162] [outer = 10A04000] 23:58:56 INFO - PROCESS | 1580 | 1467874736964 Marionette DEBUG loaded listener.js 23:58:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (10D40800) [pid = 1580] [serial = 1163] [outer = 10A04000] 23:58:57 INFO - PROCESS | 1580 | 1467874737559 Marionette TRACE conn6 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 23:58:57 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 () { 23:58:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:58:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:58:57 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 () { 23:58:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:58:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:58:57 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 () { 23:58:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:58:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:58:57 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 () { 23:58:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:58:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:58:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1023ms 23:58:57 INFO - PROCESS | 1580 | 1467874737598 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 23:58:57 INFO - PROCESS | 1580 | 1467874737601 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 23:58:57 INFO - PROCESS | 1580 | 1467874737624 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:58:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:58:57 INFO - PROCESS | 1580 | 1467874737628 Marionette TRACE conn6 <- [1,1514,null,{}] 23:58:57 INFO - PROCESS | 1580 | 1467874737633 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:57 INFO - PROCESS | 1580 | 1467874737636 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:58 INFO - PROCESS | 1580 | 1467874738293 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (16E40000) [pid = 1580] [serial = 1102] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10A26400) [pid = 1580] [serial = 1096] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D44000) [pid = 1580] [serial = 1097] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (151E5000) [pid = 1580] [serial = 1099] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (15491400) [pid = 1580] [serial = 1100] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (199C7000) [pid = 1580] [serial = 1094] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A827C00) [pid = 1580] [serial = 1118] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1AB8E000) [pid = 1580] [serial = 1120] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A56A800) [pid = 1580] [serial = 1109] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A098C00) [pid = 1580] [serial = 1108] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A821400) [pid = 1580] [serial = 1111] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A816000) [pid = 1580] [serial = 1117] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A828C00) [pid = 1580] [serial = 1112] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (197CB400) [pid = 1580] [serial = 1105] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (199C6800) [pid = 1580] [serial = 1106] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1765A400) [pid = 1580] [serial = 1114] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (186BA800) [pid = 1580] [serial = 1115] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (17659400) [pid = 1580] [serial = 1103] [outer = 00000000] [url = about:blank] 23:58:58 INFO - PROCESS | 1580 | 1467874738489 Marionette TRACE conn6 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:58 INFO - PROCESS | 1580 | 1467874738491 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:58 INFO - PROCESS | 1580 | ++DOCSHELL 0D180000 == 32 [pid = 1580] [id = 388] 23:58:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (0D191000) [pid = 1580] [serial = 1164] [outer = 00000000] 23:58:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10960000) [pid = 1580] [serial = 1165] [outer = 0D191000] 23:58:58 INFO - PROCESS | 1580 | 1467874738540 Marionette DEBUG loaded listener.js 23:58:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (10A0B800) [pid = 1580] [serial = 1166] [outer = 0D191000] 23:58:58 INFO - PROCESS | 1580 | 1467874738965 Marionette TRACE conn6 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 23:58:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:58:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:58:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:58:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:58:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:58:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:58:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1373ms 23:58:58 INFO - PROCESS | 1580 | 1467874739002 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 23:58:58 INFO - PROCESS | 1580 | 1467874739006 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 23:58:58 INFO - PROCESS | 1580 | 1467874739011 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:58:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:58:58 INFO - PROCESS | 1580 | 1467874739014 Marionette TRACE conn6 <- [1,1518,null,{}] 23:58:59 INFO - PROCESS | 1580 | 1467874739019 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:59 INFO - PROCESS | 1580 | 1467874739022 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:59 INFO - PROCESS | 1580 | 1467874739109 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 23:58:59 INFO - PROCESS | 1580 | 1467874739116 Marionette TRACE conn6 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:59 INFO - PROCESS | 1580 | 1467874739118 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:59 INFO - PROCESS | 1580 | ++DOCSHELL 1519E000 == 33 [pid = 1580] [id = 389] 23:58:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (151A1000) [pid = 1580] [serial = 1167] [outer = 00000000] 23:58:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (151EF000) [pid = 1580] [serial = 1168] [outer = 151A1000] 23:58:59 INFO - PROCESS | 1580 | 1467874739168 Marionette DEBUG loaded listener.js 23:58:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (15491400) [pid = 1580] [serial = 1169] [outer = 151A1000] 23:58:59 INFO - PROCESS | 1580 | 1467874739706 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 23:58:59 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 23:58:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:58:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:58:59 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. 23:58:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:58:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 730ms 23:58:59 INFO - PROCESS | 1580 | 1467874739778 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 23:58:59 INFO - PROCESS | 1580 | 1467874739781 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 23:58:59 INFO - PROCESS | 1580 | 1467874739785 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:58:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:58:59 INFO - PROCESS | 1580 | 1467874739788 Marionette TRACE conn6 <- [1,1522,null,{}] 23:58:59 INFO - PROCESS | 1580 | 1467874739792 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:58:59 INFO - PROCESS | 1580 | 1467874739795 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:59 INFO - PROCESS | 1580 | 1467874739881 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 23:58:59 INFO - PROCESS | 1580 | 1467874739969 Marionette TRACE conn6 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:59 INFO - PROCESS | 1580 | 1467874739971 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:58:59 INFO - PROCESS | 1580 | ++DOCSHELL 18272000 == 34 [pid = 1580] [id = 390] 23:58:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (186BA800) [pid = 1580] [serial = 1170] [outer = 00000000] 23:58:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (186F8000) [pid = 1580] [serial = 1171] [outer = 186BA800] 23:59:00 INFO - PROCESS | 1580 | 1467874740017 Marionette DEBUG loaded listener.js 23:59:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (18CC3800) [pid = 1580] [serial = 1172] [outer = 186BA800] 23:59:00 INFO - PROCESS | 1580 | 1467874740399 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 23:59:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:59:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 23:59:00 INFO - PROCESS | 1580 | 1467874740460 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 23:59:00 INFO - PROCESS | 1580 | 1467874740464 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 23:59:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:59:00 INFO - PROCESS | 1580 | 1467874740475 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:59:00 INFO - PROCESS | 1580 | 1467874740479 Marionette TRACE conn6 <- [1,1526,null,{}] 23:59:00 INFO - PROCESS | 1580 | 1467874740483 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:00 INFO - PROCESS | 1580 | 1467874740486 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:00 INFO - PROCESS | 1580 | 1467874740622 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 23:59:00 INFO - PROCESS | 1580 | 1467874740638 Marionette TRACE conn6 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:00 INFO - PROCESS | 1580 | 1467874740640 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:00 INFO - PROCESS | 1580 | ++DOCSHELL 18C13400 == 35 [pid = 1580] [id = 391] 23:59:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (18CC3400) [pid = 1580] [serial = 1173] [outer = 00000000] 23:59:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (199C7800) [pid = 1580] [serial = 1174] [outer = 18CC3400] 23:59:00 INFO - PROCESS | 1580 | 1467874740685 Marionette DEBUG loaded listener.js 23:59:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A09C400) [pid = 1580] [serial = 1175] [outer = 18CC3400] 23:59:01 INFO - PROCESS | 1580 | 1467874741122 Marionette TRACE conn6 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:59:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:59:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 691ms 23:59:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:59:01 INFO - PROCESS | 1580 | 1467874741161 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 23:59:01 INFO - PROCESS | 1580 | 1467874741163 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 23:59:01 INFO - PROCESS | 1580 | 1467874741167 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:59:01 INFO - PROCESS | 1580 | 1467874741169 Marionette TRACE conn6 <- [1,1530,null,{}] 23:59:01 INFO - PROCESS | 1580 | 1467874741172 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:01 INFO - PROCESS | 1580 | 1467874741174 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:01 INFO - PROCESS | 1580 | 1467874741311 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 23:59:01 INFO - PROCESS | 1580 | 1467874741321 Marionette TRACE conn6 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:01 INFO - PROCESS | 1580 | 1467874741323 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:01 INFO - PROCESS | 1580 | ++DOCSHELL 1A56A800 == 36 [pid = 1580] [id = 392] 23:59:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A56AC00) [pid = 1580] [serial = 1176] [outer = 00000000] 23:59:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A7DC400) [pid = 1580] [serial = 1177] [outer = 1A56AC00] 23:59:01 INFO - PROCESS | 1580 | 1467874741366 Marionette DEBUG loaded listener.js 23:59:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A812800) [pid = 1580] [serial = 1178] [outer = 1A56AC00] 23:59:01 INFO - PROCESS | 1580 | 1467874741805 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 23:59:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:59:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 23:59:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:59:01 INFO - PROCESS | 1580 | 1467874741837 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 23:59:01 INFO - PROCESS | 1580 | 1467874741840 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 23:59:01 INFO - PROCESS | 1580 | 1467874741843 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:59:01 INFO - PROCESS | 1580 | 1467874741844 Marionette TRACE conn6 <- [1,1534,null,{}] 23:59:01 INFO - PROCESS | 1580 | 1467874741848 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:01 INFO - PROCESS | 1580 | 1467874741850 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:01 INFO - PROCESS | 1580 | 1467874741965 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 23:59:01 INFO - PROCESS | 1580 | 1467874741971 Marionette TRACE conn6 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:01 INFO - PROCESS | 1580 | 1467874741977 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:02 INFO - PROCESS | 1580 | ++DOCSHELL 1A827C00 == 37 [pid = 1580] [id = 393] 23:59:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A828C00) [pid = 1580] [serial = 1179] [outer = 00000000] 23:59:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A86BC00) [pid = 1580] [serial = 1180] [outer = 1A828C00] 23:59:02 INFO - PROCESS | 1580 | 1467874742085 Marionette DEBUG loaded listener.js 23:59:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1AB8F000) [pid = 1580] [serial = 1181] [outer = 1A828C00] 23:59:02 INFO - PROCESS | 1580 | 1467874742530 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:59:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:59:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 731ms 23:59:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:59:02 INFO - PROCESS | 1580 | 1467874742575 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 23:59:02 INFO - PROCESS | 1580 | 1467874742578 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 23:59:02 INFO - PROCESS | 1580 | 1467874742581 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:59:02 INFO - PROCESS | 1580 | 1467874742583 Marionette TRACE conn6 <- [1,1538,null,{}] 23:59:02 INFO - PROCESS | 1580 | 1467874742586 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:02 INFO - PROCESS | 1580 | 1467874742588 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:02 INFO - PROCESS | 1580 | 1467874742906 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (199C2000) [pid = 1580] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A728000) [pid = 1580] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (159E3800) [pid = 1580] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A92B800) [pid = 1580] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (15A85000) [pid = 1580] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A727800) [pid = 1580] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10D58000) [pid = 1580] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (15471400) [pid = 1580] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10A2FC00) [pid = 1580] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1764EC00) [pid = 1580] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:59:02 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (18268C00) [pid = 1580] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:59:02 INFO - PROCESS | 1580 | 1467874742969 Marionette TRACE conn6 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:02 INFO - PROCESS | 1580 | 1467874742971 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:02 INFO - PROCESS | 1580 | ++DOCSHELL 0D02A400 == 38 [pid = 1580] [id = 394] 23:59:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10A05800) [pid = 1580] [serial = 1182] [outer = 00000000] 23:59:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (10D51000) [pid = 1580] [serial = 1183] [outer = 10A05800] 23:59:03 INFO - PROCESS | 1580 | 1467874743014 Marionette DEBUG loaded listener.js 23:59:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (15930C00) [pid = 1580] [serial = 1184] [outer = 10A05800] 23:59:03 INFO - PROCESS | 1580 | 1467874743381 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 23:59:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:59:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 830ms 23:59:03 INFO - PROCESS | 1580 | 1467874743412 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 23:59:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:59:03 INFO - PROCESS | 1580 | 1467874743414 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 23:59:03 INFO - PROCESS | 1580 | 1467874743417 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:59:03 INFO - PROCESS | 1580 | 1467874743418 Marionette TRACE conn6 <- [1,1542,null,{}] 23:59:03 INFO - PROCESS | 1580 | 1467874743422 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:03 INFO - PROCESS | 1580 | 1467874743424 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:03 INFO - PROCESS | 1580 | 1467874743500 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 23:59:03 INFO - PROCESS | 1580 | 1467874743506 Marionette TRACE conn6 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:03 INFO - PROCESS | 1580 | 1467874743508 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:03 INFO - PROCESS | 1580 | ++DOCSHELL 199C2000 == 39 [pid = 1580] [id = 395] 23:59:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (19FF6000) [pid = 1580] [serial = 1185] [outer = 00000000] 23:59:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1ACEBC00) [pid = 1580] [serial = 1186] [outer = 19FF6000] 23:59:03 INFO - PROCESS | 1580 | 1467874743554 Marionette DEBUG loaded listener.js 23:59:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1AFCD800) [pid = 1580] [serial = 1187] [outer = 19FF6000] 23:59:03 INFO - PROCESS | 1580 | 1467874743982 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 23:59:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:59:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 630ms 23:59:04 INFO - PROCESS | 1580 | 1467874744048 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 23:59:04 INFO - PROCESS | 1580 | 1467874744050 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 23:59:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:59:04 INFO - PROCESS | 1580 | 1467874744053 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:59:04 INFO - PROCESS | 1580 | 1467874744055 Marionette TRACE conn6 <- [1,1546,null,{}] 23:59:04 INFO - PROCESS | 1580 | 1467874744058 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:04 INFO - PROCESS | 1580 | 1467874744060 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:04 INFO - PROCESS | 1580 | 1467874744138 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 23:59:04 INFO - PROCESS | 1580 | 1467874744146 Marionette TRACE conn6 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:04 INFO - PROCESS | 1580 | 1467874744148 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:04 INFO - PROCESS | 1580 | ++DOCSHELL 1BF93000 == 40 [pid = 1580] [id = 396] 23:59:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1BFDB000) [pid = 1580] [serial = 1188] [outer = 00000000] 23:59:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1C0DD000) [pid = 1580] [serial = 1189] [outer = 1BFDB000] 23:59:04 INFO - PROCESS | 1580 | 1467874744192 Marionette DEBUG loaded listener.js 23:59:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1C0EA800) [pid = 1580] [serial = 1190] [outer = 1BFDB000] 23:59:04 INFO - PROCESS | 1580 | 1467874744644 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 23:59:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:59:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 630ms 23:59:04 INFO - PROCESS | 1580 | 1467874744695 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 23:59:04 INFO - PROCESS | 1580 | 1467874744697 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 23:59:04 INFO - PROCESS | 1580 | 1467874744701 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:59:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:59:04 INFO - PROCESS | 1580 | 1467874744703 Marionette TRACE conn6 <- [1,1550,null,{}] 23:59:04 INFO - PROCESS | 1580 | 1467874744706 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:04 INFO - PROCESS | 1580 | 1467874744708 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:04 INFO - PROCESS | 1580 | 1467874744802 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 23:59:04 INFO - PROCESS | 1580 | 1467874744810 Marionette TRACE conn6 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:04 INFO - PROCESS | 1580 | 1467874744812 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:04 INFO - PROCESS | 1580 | ++DOCSHELL 1BFE4800 == 41 [pid = 1580] [id = 397] 23:59:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1C767000) [pid = 1580] [serial = 1191] [outer = 00000000] 23:59:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1C76F400) [pid = 1580] [serial = 1192] [outer = 1C767000] 23:59:04 INFO - PROCESS | 1580 | 1467874744856 Marionette DEBUG loaded listener.js 23:59:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1C773400) [pid = 1580] [serial = 1193] [outer = 1C767000] 23:59:05 INFO - PROCESS | 1580 | 1467874745664 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 23:59:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:59:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1017ms 23:59:05 INFO - PROCESS | 1580 | 1467874745722 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 23:59:05 INFO - PROCESS | 1580 | 1467874745727 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 23:59:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:59:05 INFO - PROCESS | 1580 | 1467874745731 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:59:05 INFO - PROCESS | 1580 | 1467874745737 Marionette TRACE conn6 <- [1,1554,null,{}] 23:59:05 INFO - PROCESS | 1580 | 1467874745742 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:05 INFO - PROCESS | 1580 | 1467874745745 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:05 INFO - PROCESS | 1580 | 1467874745866 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 23:59:05 INFO - PROCESS | 1580 | 1467874745996 Marionette TRACE conn6 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:05 INFO - PROCESS | 1580 | 1467874745999 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:06 INFO - PROCESS | 1580 | ++DOCSHELL 10D50800 == 42 [pid = 1580] [id = 398] 23:59:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1133C400) [pid = 1580] [serial = 1194] [outer = 00000000] 23:59:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1586A800) [pid = 1580] [serial = 1195] [outer = 1133C400] 23:59:06 INFO - PROCESS | 1580 | 1467874746057 Marionette DEBUG loaded listener.js 23:59:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (15A7EC00) [pid = 1580] [serial = 1196] [outer = 1133C400] 23:59:06 INFO - PROCESS | 1580 | 1467874746949 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 23:59:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:59:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1294ms 23:59:07 INFO - PROCESS | 1580 | 1467874747026 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 23:59:07 INFO - PROCESS | 1580 | 1467874747031 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 23:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:59:07 INFO - PROCESS | 1580 | 1467874747036 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:59:07 INFO - PROCESS | 1580 | 1467874747039 Marionette TRACE conn6 <- [1,1558,null,{}] 23:59:07 INFO - PROCESS | 1580 | 1467874747045 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:07 INFO - PROCESS | 1580 | 1467874747048 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:07 INFO - PROCESS | 1580 | 1467874747167 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 23:59:07 INFO - PROCESS | 1580 | 1467874747294 Marionette TRACE conn6 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:07 INFO - PROCESS | 1580 | 1467874747299 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:07 INFO - PROCESS | 1580 | ++DOCSHELL 11ED1000 == 43 [pid = 1580] [id = 399] 23:59:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1500D000) [pid = 1580] [serial = 1197] [outer = 00000000] 23:59:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1585D000) [pid = 1580] [serial = 1198] [outer = 1500D000] 23:59:07 INFO - PROCESS | 1580 | 1467874747385 Marionette DEBUG loaded listener.js 23:59:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (15871400) [pid = 1580] [serial = 1199] [outer = 1500D000] 23:59:07 INFO - PROCESS | 1580 | --DOCSHELL 11ED0800 == 42 [pid = 1580] [id = 383] 23:59:07 INFO - PROCESS | 1580 | --DOCSHELL 1BF93000 == 41 [pid = 1580] [id = 396] 23:59:07 INFO - PROCESS | 1580 | --DOCSHELL 199C2000 == 40 [pid = 1580] [id = 395] 23:59:07 INFO - PROCESS | 1580 | --DOCSHELL 0D02A400 == 39 [pid = 1580] [id = 394] 23:59:07 INFO - PROCESS | 1580 | --DOCSHELL 1A827C00 == 38 [pid = 1580] [id = 393] 23:59:07 INFO - PROCESS | 1580 | --DOCSHELL 1A56A800 == 37 [pid = 1580] [id = 392] 23:59:07 INFO - PROCESS | 1580 | --DOCSHELL 18C13400 == 36 [pid = 1580] [id = 391] 23:59:07 INFO - PROCESS | 1580 | --DOCSHELL 18272000 == 35 [pid = 1580] [id = 390] 23:59:07 INFO - PROCESS | 1580 | --DOCSHELL 1519E000 == 34 [pid = 1580] [id = 389] 23:59:07 INFO - PROCESS | 1580 | --DOCSHELL 0D180000 == 33 [pid = 1580] [id = 388] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1A09A000) [pid = 1580] [serial = 1139] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (199CEC00) [pid = 1580] [serial = 1138] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1A86AC00) [pid = 1580] [serial = 1148] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (18CCD800) [pid = 1580] [serial = 1144] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1AB95400) [pid = 1580] [serial = 1121] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (16766800) [pid = 1580] [serial = 1132] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A810400) [pid = 1580] [serial = 1141] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1511C400) [pid = 1580] [serial = 1123] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (15878C00) [pid = 1580] [serial = 1124] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1582B400) [pid = 1580] [serial = 1129] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15862C00) [pid = 1580] [serial = 1130] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10D3F000) [pid = 1580] [serial = 1126] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (111BAC00) [pid = 1580] [serial = 1127] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1AB95800) [pid = 1580] [serial = 1151] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A81F400) [pid = 1580] [serial = 1147] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A815400) [pid = 1580] [serial = 1142] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1AB91400) [pid = 1580] [serial = 1150] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (18CCC800) [pid = 1580] [serial = 1135] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1905DC00) [pid = 1580] [serial = 1136] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (16E3F000) [pid = 1580] [serial = 1145] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (16E4D400) [pid = 1580] [serial = 1133] [outer = 00000000] [url = about:blank] 23:59:07 INFO - PROCESS | 1580 | 1467874747863 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 23:59:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:59:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 890ms 23:59:07 INFO - PROCESS | 1580 | 1467874747926 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 23:59:07 INFO - PROCESS | 1580 | 1467874747931 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 23:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:59:07 INFO - PROCESS | 1580 | 1467874747937 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:59:07 INFO - PROCESS | 1580 | 1467874747940 Marionette TRACE conn6 <- [1,1562,null,{}] 23:59:07 INFO - PROCESS | 1580 | 1467874747944 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:07 INFO - PROCESS | 1580 | 1467874747947 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:08 INFO - PROCESS | 1580 | 1467874748034 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 23:59:08 INFO - PROCESS | 1580 | 1467874748048 Marionette TRACE conn6 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:08 INFO - PROCESS | 1580 | 1467874748051 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:08 INFO - PROCESS | 1580 | ++DOCSHELL 151A6800 == 34 [pid = 1580] [id = 400] 23:59:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (151E3800) [pid = 1580] [serial = 1200] [outer = 00000000] 23:59:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1582C000) [pid = 1580] [serial = 1201] [outer = 151E3800] 23:59:08 INFO - PROCESS | 1580 | 1467874748099 Marionette DEBUG loaded listener.js 23:59:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (15873400) [pid = 1580] [serial = 1202] [outer = 151E3800] 23:59:08 INFO - PROCESS | 1580 | 1467874748585 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 23:59:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:59:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 23:59:08 INFO - PROCESS | 1580 | 1467874748611 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 23:59:08 INFO - PROCESS | 1580 | 1467874748613 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 23:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:59:08 INFO - PROCESS | 1580 | 1467874748617 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:59:08 INFO - PROCESS | 1580 | 1467874748621 Marionette TRACE conn6 <- [1,1566,null,{}] 23:59:08 INFO - PROCESS | 1580 | 1467874748632 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:08 INFO - PROCESS | 1580 | 1467874748636 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:08 INFO - PROCESS | 1580 | 1467874748754 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 23:59:08 INFO - PROCESS | 1580 | 1467874748850 Marionette TRACE conn6 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:08 INFO - PROCESS | 1580 | 1467874748853 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:08 INFO - PROCESS | 1580 | ++DOCSHELL 1764D400 == 35 [pid = 1580] [id = 401] 23:59:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (17659800) [pid = 1580] [serial = 1203] [outer = 00000000] 23:59:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (186BBC00) [pid = 1580] [serial = 1204] [outer = 17659800] 23:59:08 INFO - PROCESS | 1580 | 1467874748901 Marionette DEBUG loaded listener.js 23:59:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (18C18C00) [pid = 1580] [serial = 1205] [outer = 17659800] 23:59:09 INFO - PROCESS | 1580 | 1467874749259 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 23:59:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 670ms 23:59:09 INFO - PROCESS | 1580 | 1467874749291 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 23:59:09 INFO - PROCESS | 1580 | 1467874749293 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 23:59:09 INFO - PROCESS | 1580 | 1467874749313 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:59:09 INFO - PROCESS | 1580 | 1467874749315 Marionette TRACE conn6 <- [1,1570,null,{}] 23:59:09 INFO - PROCESS | 1580 | 1467874749318 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:09 INFO - PROCESS | 1580 | 1467874749320 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:09 INFO - PROCESS | 1580 | 1467874749410 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 23:59:09 INFO - PROCESS | 1580 | 1467874749415 Marionette TRACE conn6 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:09 INFO - PROCESS | 1580 | 1467874749417 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:09 INFO - PROCESS | 1580 | ++DOCSHELL 1905C800 == 36 [pid = 1580] [id = 402] 23:59:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1905D000) [pid = 1580] [serial = 1206] [outer = 00000000] 23:59:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (199C7400) [pid = 1580] [serial = 1207] [outer = 1905D000] 23:59:09 INFO - PROCESS | 1580 | 1467874749475 Marionette DEBUG loaded listener.js 23:59:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (19F56C00) [pid = 1580] [serial = 1208] [outer = 1905D000] 23:59:09 INFO - PROCESS | 1580 | 1467874749943 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 23:59:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 23:59:09 INFO - PROCESS | 1580 | 1467874749989 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 23:59:09 INFO - PROCESS | 1580 | 1467874749991 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 23:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:59:09 INFO - PROCESS | 1580 | 1467874749994 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:59:09 INFO - PROCESS | 1580 | 1467874749996 Marionette TRACE conn6 <- [1,1574,null,{}] 23:59:09 INFO - PROCESS | 1580 | 1467874750005 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:09 INFO - PROCESS | 1580 | 1467874750007 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:10 INFO - PROCESS | 1580 | 1467874750116 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 23:59:10 INFO - PROCESS | 1580 | 1467874750203 Marionette TRACE conn6 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:10 INFO - PROCESS | 1580 | 1467874750205 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:10 INFO - PROCESS | 1580 | ++DOCSHELL 1A09C000 == 37 [pid = 1580] [id = 403] 23:59:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A0A0400) [pid = 1580] [serial = 1209] [outer = 00000000] 23:59:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A661800) [pid = 1580] [serial = 1210] [outer = 1A0A0400] 23:59:10 INFO - PROCESS | 1580 | 1467874750248 Marionette DEBUG loaded listener.js 23:59:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A71E800) [pid = 1580] [serial = 1211] [outer = 1A0A0400] 23:59:10 INFO - PROCESS | 1580 | 1467874750668 Marionette TRACE conn6 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 23:59:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:59:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 730ms 23:59:10 INFO - PROCESS | 1580 | 1467874750725 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 23:59:10 INFO - PROCESS | 1580 | 1467874750727 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 23:59:10 INFO - PROCESS | 1580 | 1467874750730 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:59:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:59:10 INFO - PROCESS | 1580 | 1467874750732 Marionette TRACE conn6 <- [1,1578,null,{}] 23:59:10 INFO - PROCESS | 1580 | 1467874750736 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:10 INFO - PROCESS | 1580 | 1467874750742 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:10 INFO - PROCESS | 1580 | 1467874750878 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 23:59:10 INFO - PROCESS | 1580 | 1467874750939 Marionette TRACE conn6 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:10 INFO - PROCESS | 1580 | 1467874750941 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:10 INFO - PROCESS | 1580 | ++DOCSHELL 1A56B800 == 38 [pid = 1580] [id = 404] 23:59:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A728400) [pid = 1580] [serial = 1212] [outer = 00000000] 23:59:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A826800) [pid = 1580] [serial = 1213] [outer = 1A728400] 23:59:10 INFO - PROCESS | 1580 | 1467874750986 Marionette DEBUG loaded listener.js 23:59:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A86C400) [pid = 1580] [serial = 1214] [outer = 1A728400] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (0D191000) [pid = 1580] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (151A1000) [pid = 1580] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (186BA800) [pid = 1580] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10A04000) [pid = 1580] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A828C00) [pid = 1580] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A56AC00) [pid = 1580] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10A05800) [pid = 1580] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (19FF6000) [pid = 1580] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10D40000) [pid = 1580] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (15927000) [pid = 1580] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A809400) [pid = 1580] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (18CC3400) [pid = 1580] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:59:11 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1BFDB000) [pid = 1580] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:59:11 INFO - PROCESS | 1580 | 1467874751769 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 23:59:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:59:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1075ms 23:59:11 INFO - PROCESS | 1580 | 1467874751815 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 23:59:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:59:11 INFO - PROCESS | 1580 | 1467874751819 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 23:59:11 INFO - PROCESS | 1580 | 1467874751824 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:59:11 INFO - PROCESS | 1580 | 1467874751829 Marionette TRACE conn6 <- [1,1582,null,{}] 23:59:11 INFO - PROCESS | 1580 | 1467874751835 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:11 INFO - PROCESS | 1580 | 1467874751838 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:11 INFO - PROCESS | 1580 | 1467874751977 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 23:59:12 INFO - PROCESS | 1580 | 1467874752107 Marionette TRACE conn6 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:12 INFO - PROCESS | 1580 | 1467874752110 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:12 INFO - PROCESS | 1580 | ++DOCSHELL 10D3CC00 == 39 [pid = 1580] [id = 405] 23:59:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (10D4E000) [pid = 1580] [serial = 1215] [outer = 00000000] 23:59:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1511D800) [pid = 1580] [serial = 1216] [outer = 10D4E000] 23:59:12 INFO - PROCESS | 1580 | 1467874752168 Marionette DEBUG loaded listener.js 23:59:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (15870800) [pid = 1580] [serial = 1217] [outer = 10D4E000] 23:59:12 INFO - PROCESS | 1580 | 1467874752805 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 23:59:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:59:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1026ms 23:59:12 INFO - PROCESS | 1580 | 1467874752851 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 23:59:12 INFO - PROCESS | 1580 | 1467874752856 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 23:59:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:59:12 INFO - PROCESS | 1580 | 1467874752863 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:59:12 INFO - PROCESS | 1580 | 1467874752866 Marionette TRACE conn6 <- [1,1586,null,{}] 23:59:12 INFO - PROCESS | 1580 | 1467874752870 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:12 INFO - PROCESS | 1580 | 1467874752873 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:12 INFO - PROCESS | 1580 | 1467874752986 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 23:59:13 INFO - PROCESS | 1580 | 1467874753089 Marionette TRACE conn6 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:13 INFO - PROCESS | 1580 | 1467874753091 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:13 INFO - PROCESS | 1580 | ++DOCSHELL 18CCF000 == 40 [pid = 1580] [id = 406] 23:59:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (18CD1400) [pid = 1580] [serial = 1218] [outer = 00000000] 23:59:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (197CFC00) [pid = 1580] [serial = 1219] [outer = 18CD1400] 23:59:13 INFO - PROCESS | 1580 | 1467874753147 Marionette DEBUG loaded listener.js 23:59:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (199C4000) [pid = 1580] [serial = 1220] [outer = 18CD1400] 23:59:13 INFO - PROCESS | 1580 | 1467874753766 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 23:59:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:59:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 970ms 23:59:13 INFO - PROCESS | 1580 | 1467874753837 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 23:59:13 INFO - PROCESS | 1580 | 1467874753839 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 23:59:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:59:13 INFO - PROCESS | 1580 | 1467874753843 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:59:13 INFO - PROCESS | 1580 | 1467874753847 Marionette TRACE conn6 <- [1,1590,null,{}] 23:59:13 INFO - PROCESS | 1580 | 1467874753858 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:13 INFO - PROCESS | 1580 | 1467874753863 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:13 INFO - PROCESS | 1580 | 1467874753970 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 23:59:14 INFO - PROCESS | 1580 | 1467874754102 Marionette TRACE conn6 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:14 INFO - PROCESS | 1580 | 1467874754106 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:14 INFO - PROCESS | 1580 | ++DOCSHELL 1A86AC00 == 41 [pid = 1580] [id = 407] 23:59:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A86B000) [pid = 1580] [serial = 1221] [outer = 00000000] 23:59:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A92FC00) [pid = 1580] [serial = 1222] [outer = 1A86B000] 23:59:14 INFO - PROCESS | 1580 | 1467874754163 Marionette DEBUG loaded listener.js 23:59:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1AB95000) [pid = 1580] [serial = 1223] [outer = 1A86B000] 23:59:14 INFO - PROCESS | 1580 | 1467874754713 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 23:59:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:59:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 930ms 23:59:14 INFO - PROCESS | 1580 | 1467874754777 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 23:59:14 INFO - PROCESS | 1580 | 1467874754780 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 23:59:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:59:14 INFO - PROCESS | 1580 | 1467874754784 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:59:14 INFO - PROCESS | 1580 | 1467874754786 Marionette TRACE conn6 <- [1,1594,null,{}] 23:59:14 INFO - PROCESS | 1580 | 1467874754790 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:14 INFO - PROCESS | 1580 | 1467874754792 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:14 INFO - PROCESS | 1580 | 1467874754906 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 23:59:15 INFO - PROCESS | 1580 | 1467874755094 Marionette TRACE conn6 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:15 INFO - PROCESS | 1580 | 1467874755097 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:15 INFO - PROCESS | 1580 | ++DOCSHELL 10A04000 == 42 [pid = 1580] [id = 408] 23:59:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (10A05400) [pid = 1580] [serial = 1224] [outer = 00000000] 23:59:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (10A10800) [pid = 1580] [serial = 1225] [outer = 10A05400] 23:59:15 INFO - PROCESS | 1580 | 1467874755157 Marionette DEBUG loaded listener.js 23:59:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (10D4B400) [pid = 1580] [serial = 1226] [outer = 10A05400] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 1A09C000 == 41 [pid = 1580] [id = 403] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 1905C800 == 40 [pid = 1580] [id = 402] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 1764D400 == 39 [pid = 1580] [id = 401] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 151A6800 == 38 [pid = 1580] [id = 400] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 11ED1000 == 37 [pid = 1580] [id = 399] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 15926C00 == 36 [pid = 1580] [id = 385] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 1BFE4800 == 35 [pid = 1580] [id = 397] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 10D3E400 == 34 [pid = 1580] [id = 384] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 10D50800 == 33 [pid = 1580] [id = 398] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 1A7DD400 == 32 [pid = 1580] [id = 386] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 109FD800 == 31 [pid = 1580] [id = 387] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 1A86AC00 == 30 [pid = 1580] [id = 407] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 18CCF000 == 29 [pid = 1580] [id = 406] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 1A56B800 == 28 [pid = 1580] [id = 404] 23:59:16 INFO - PROCESS | 1580 | --DOCSHELL 10D3CC00 == 27 [pid = 1580] [id = 405] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (10960000) [pid = 1580] [serial = 1165] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10A0B800) [pid = 1580] [serial = 1166] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (151EF000) [pid = 1580] [serial = 1168] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15491400) [pid = 1580] [serial = 1169] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (186F8000) [pid = 1580] [serial = 1171] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (18CC3800) [pid = 1580] [serial = 1172] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10D40800) [pid = 1580] [serial = 1163] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10A24400) [pid = 1580] [serial = 1162] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A86BC00) [pid = 1580] [serial = 1180] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A812800) [pid = 1580] [serial = 1178] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A7DC400) [pid = 1580] [serial = 1177] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (10D51000) [pid = 1580] [serial = 1183] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1AB8F000) [pid = 1580] [serial = 1181] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1ACEBC00) [pid = 1580] [serial = 1186] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (11E3BC00) [pid = 1580] [serial = 1154] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1118B400) [pid = 1580] [serial = 1153] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1675AC00) [pid = 1580] [serial = 1157] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (15975800) [pid = 1580] [serial = 1156] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1C0EA800) [pid = 1580] [serial = 1190] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1AB9B400) [pid = 1580] [serial = 1160] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (1A824C00) [pid = 1580] [serial = 1159] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (1AFCD800) [pid = 1580] [serial = 1187] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (199C7800) [pid = 1580] [serial = 1174] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (15930C00) [pid = 1580] [serial = 1184] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (1A09C400) [pid = 1580] [serial = 1175] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | --DOMWINDOW == 55 (1C0DD000) [pid = 1580] [serial = 1189] [outer = 00000000] [url = about:blank] 23:59:16 INFO - PROCESS | 1580 | 1467874756396 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 23:59:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:59:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1683ms 23:59:16 INFO - PROCESS | 1580 | 1467874756471 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 23:59:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:59:16 INFO - PROCESS | 1580 | 1467874756475 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 23:59:16 INFO - PROCESS | 1580 | 1467874756481 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:59:16 INFO - PROCESS | 1580 | 1467874756484 Marionette TRACE conn6 <- [1,1598,null,{}] 23:59:16 INFO - PROCESS | 1580 | 1467874756490 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:16 INFO - PROCESS | 1580 | 1467874756493 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:16 INFO - PROCESS | 1580 | 1467874756588 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 23:59:16 INFO - PROCESS | 1580 | 1467874756709 Marionette TRACE conn6 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:16 INFO - PROCESS | 1580 | 1467874756713 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:16 INFO - PROCESS | 1580 | ++DOCSHELL 10D44C00 == 28 [pid = 1580] [id = 409] 23:59:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (10D46800) [pid = 1580] [serial = 1227] [outer = 00000000] 23:59:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (10D50800) [pid = 1580] [serial = 1228] [outer = 10D46800] 23:59:16 INFO - PROCESS | 1580 | 1467874756766 Marionette DEBUG loaded listener.js 23:59:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (111B3C00) [pid = 1580] [serial = 1229] [outer = 10D46800] 23:59:17 INFO - PROCESS | 1580 | 1467874757189 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 23:59:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:59:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 790ms 23:59:17 INFO - PROCESS | 1580 | 1467874757271 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 23:59:17 INFO - PROCESS | 1580 | 1467874757276 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 23:59:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:59:17 INFO - PROCESS | 1580 | 1467874757283 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:59:17 INFO - PROCESS | 1580 | 1467874757286 Marionette TRACE conn6 <- [1,1602,null,{}] 23:59:17 INFO - PROCESS | 1580 | 1467874757294 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:17 INFO - PROCESS | 1580 | 1467874757297 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:17 INFO - PROCESS | 1580 | 1467874757392 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 23:59:17 INFO - PROCESS | 1580 | 1467874757408 Marionette TRACE conn6 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:17 INFO - PROCESS | 1580 | 1467874757410 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:17 INFO - PROCESS | 1580 | ++DOCSHELL 1546E800 == 29 [pid = 1580] [id = 410] 23:59:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (15471400) [pid = 1580] [serial = 1230] [outer = 00000000] 23:59:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (15826400) [pid = 1580] [serial = 1231] [outer = 15471400] 23:59:17 INFO - PROCESS | 1580 | 1467874757459 Marionette DEBUG loaded listener.js 23:59:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (1586B800) [pid = 1580] [serial = 1232] [outer = 15471400] 23:59:17 INFO - PROCESS | 1580 | 1467874757914 Marionette TRACE conn6 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 23:59:17 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 23:59:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 690ms 23:59:17 INFO - PROCESS | 1580 | 1467874757975 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 23:59:17 INFO - PROCESS | 1580 | 1467874757978 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 23:59:17 INFO - PROCESS | 1580 | 1467874757981 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:59:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:59:17 INFO - PROCESS | 1580 | 1467874757984 Marionette TRACE conn6 <- [1,1606,null,{}] 23:59:18 INFO - PROCESS | 1580 | 1467874758029 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:18 INFO - PROCESS | 1580 | 1467874758034 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:18 INFO - PROCESS | 1580 | 1467874758153 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 23:59:18 INFO - PROCESS | 1580 | 1467874758208 Marionette TRACE conn6 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:18 INFO - PROCESS | 1580 | 1467874758212 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:18 INFO - PROCESS | 1580 | ++DOCSHELL 16E44000 == 30 [pid = 1580] [id = 411] 23:59:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (16E44C00) [pid = 1580] [serial = 1233] [outer = 00000000] 23:59:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (1826F800) [pid = 1580] [serial = 1234] [outer = 16E44C00] 23:59:18 INFO - PROCESS | 1580 | 1467874758259 Marionette DEBUG loaded listener.js 23:59:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (18C11C00) [pid = 1580] [serial = 1235] [outer = 16E44C00] 23:59:18 INFO - PROCESS | 1580 | 1467874758704 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 23:59:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:59:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 750ms 23:59:18 INFO - PROCESS | 1580 | 1467874758742 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 23:59:18 INFO - PROCESS | 1580 | 1467874758745 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 23:59:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:59:18 INFO - PROCESS | 1580 | 1467874758748 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:59:18 INFO - PROCESS | 1580 | 1467874758750 Marionette TRACE conn6 <- [1,1610,null,{}] 23:59:18 INFO - PROCESS | 1580 | 1467874758753 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:18 INFO - PROCESS | 1580 | 1467874758756 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:18 INFO - PROCESS | 1580 | 1467874758873 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 23:59:18 INFO - PROCESS | 1580 | 1467874758881 Marionette TRACE conn6 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:18 INFO - PROCESS | 1580 | 1467874758883 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:18 INFO - PROCESS | 1580 | ++DOCSHELL 18CD0000 == 31 [pid = 1580] [id = 412] 23:59:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (18CD2400) [pid = 1580] [serial = 1236] [outer = 00000000] 23:59:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1919D800) [pid = 1580] [serial = 1237] [outer = 18CD2400] 23:59:18 INFO - PROCESS | 1580 | 1467874758987 Marionette DEBUG loaded listener.js 23:59:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (199C8800) [pid = 1580] [serial = 1238] [outer = 18CD2400] 23:59:19 INFO - PROCESS | 1580 | 1467874759420 Marionette TRACE conn6 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 23:59:19 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 23:59:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 730ms 23:59:19 INFO - PROCESS | 1580 | 1467874759488 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 23:59:19 INFO - PROCESS | 1580 | 1467874759490 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 23:59:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:59:19 INFO - PROCESS | 1580 | 1467874759493 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:59:19 INFO - PROCESS | 1580 | 1467874759495 Marionette TRACE conn6 <- [1,1614,null,{}] 23:59:19 INFO - PROCESS | 1580 | 1467874759498 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:19 INFO - PROCESS | 1580 | 1467874759501 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:19 INFO - PROCESS | 1580 | 1467874759615 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 23:59:19 INFO - PROCESS | 1580 | 1467874759627 Marionette TRACE conn6 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:19 INFO - PROCESS | 1580 | 1467874759629 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:19 INFO - PROCESS | 1580 | ++DOCSHELL 19FF6000 == 32 [pid = 1580] [id = 413] 23:59:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1A098000) [pid = 1580] [serial = 1239] [outer = 00000000] 23:59:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1A0A4C00) [pid = 1580] [serial = 1240] [outer = 1A098000] 23:59:19 INFO - PROCESS | 1580 | 1467874759732 Marionette DEBUG loaded listener.js 23:59:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A71F800) [pid = 1580] [serial = 1241] [outer = 1A098000] 23:59:20 INFO - PROCESS | 1580 | 1467874760172 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 23:59:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:59:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 731ms 23:59:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:59:20 INFO - PROCESS | 1580 | 1467874760226 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 23:59:20 INFO - PROCESS | 1580 | 1467874760228 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 23:59:20 INFO - PROCESS | 1580 | 1467874760232 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:59:20 INFO - PROCESS | 1580 | 1467874760233 Marionette TRACE conn6 <- [1,1618,null,{}] 23:59:20 INFO - PROCESS | 1580 | 1467874760244 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:20 INFO - PROCESS | 1580 | 1467874760250 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:20 INFO - PROCESS | 1580 | 1467874760381 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 23:59:20 INFO - PROCESS | 1580 | 1467874760444 Marionette TRACE conn6 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:20 INFO - PROCESS | 1580 | 1467874760446 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:20 INFO - PROCESS | 1580 | ++DOCSHELL 1A824000 == 33 [pid = 1580] [id = 414] 23:59:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A825000) [pid = 1580] [serial = 1242] [outer = 00000000] 23:59:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A868C00) [pid = 1580] [serial = 1243] [outer = 1A825000] 23:59:20 INFO - PROCESS | 1580 | 1467874760491 Marionette DEBUG loaded listener.js 23:59:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A871C00) [pid = 1580] [serial = 1244] [outer = 1A825000] 23:59:20 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A728400) [pid = 1580] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:59:20 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A0A0400) [pid = 1580] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:59:20 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1133C400) [pid = 1580] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:59:20 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1C767000) [pid = 1580] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:59:20 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1500D000) [pid = 1580] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:59:20 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (151E3800) [pid = 1580] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:59:20 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (17659800) [pid = 1580] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:59:20 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1905D000) [pid = 1580] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:59:20 INFO - PROCESS | 1580 | 1467874760991 Marionette TRACE conn6 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 23:59:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:59:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 830ms 23:59:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:59:21 INFO - PROCESS | 1580 | 1467874761062 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 23:59:21 INFO - PROCESS | 1580 | 1467874761064 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 23:59:21 INFO - PROCESS | 1580 | 1467874761067 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:59:21 INFO - PROCESS | 1580 | 1467874761069 Marionette TRACE conn6 <- [1,1622,null,{}] 23:59:21 INFO - PROCESS | 1580 | 1467874761073 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:21 INFO - PROCESS | 1580 | 1467874761075 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:21 INFO - PROCESS | 1580 | 1467874761154 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 23:59:21 INFO - PROCESS | 1580 | 1467874761165 Marionette TRACE conn6 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:21 INFO - PROCESS | 1580 | 1467874761167 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:21 INFO - PROCESS | 1580 | ++DOCSHELL 11DE0400 == 34 [pid = 1580] [id = 415] 23:59:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (15498800) [pid = 1580] [serial = 1245] [outer = 00000000] 23:59:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1A819C00) [pid = 1580] [serial = 1246] [outer = 15498800] 23:59:21 INFO - PROCESS | 1580 | 1467874761211 Marionette DEBUG loaded listener.js 23:59:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1A826400) [pid = 1580] [serial = 1247] [outer = 15498800] 23:59:21 INFO - PROCESS | 1580 | 1467874761639 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 23:59:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:59:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 630ms 23:59:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:59:21 INFO - PROCESS | 1580 | 1467874761698 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 23:59:21 INFO - PROCESS | 1580 | 1467874761700 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 23:59:21 INFO - PROCESS | 1580 | 1467874761703 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:59:21 INFO - PROCESS | 1580 | 1467874761705 Marionette TRACE conn6 <- [1,1626,null,{}] 23:59:21 INFO - PROCESS | 1580 | 1467874761709 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:21 INFO - PROCESS | 1580 | 1467874761710 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:21 INFO - PROCESS | 1580 | 1467874761796 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 23:59:21 INFO - PROCESS | 1580 | 1467874761802 Marionette TRACE conn6 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:21 INFO - PROCESS | 1580 | 1467874761804 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:21 INFO - PROCESS | 1580 | ++DOCSHELL 1AB5BC00 == 35 [pid = 1580] [id = 416] 23:59:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1AB8E800) [pid = 1580] [serial = 1248] [outer = 00000000] 23:59:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1AB98000) [pid = 1580] [serial = 1249] [outer = 1AB8E800] 23:59:21 INFO - PROCESS | 1580 | 1467874761851 Marionette DEBUG loaded listener.js 23:59:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1AB98C00) [pid = 1580] [serial = 1250] [outer = 1AB8E800] 23:59:22 INFO - PROCESS | 1580 | 1467874762270 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 23:59:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:59:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 631ms 23:59:22 INFO - PROCESS | 1580 | 1467874762336 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 23:59:22 INFO - PROCESS | 1580 | 1467874762338 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 23:59:22 INFO - PROCESS | 1580 | 1467874762342 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:59:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:59:22 INFO - PROCESS | 1580 | 1467874762343 Marionette TRACE conn6 <- [1,1630,null,{}] 23:59:22 INFO - PROCESS | 1580 | 1467874762347 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:22 INFO - PROCESS | 1580 | 1467874762349 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:22 INFO - PROCESS | 1580 | 1467874762431 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 23:59:22 INFO - PROCESS | 1580 | 1467874762440 Marionette TRACE conn6 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:22 INFO - PROCESS | 1580 | 1467874762442 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:22 INFO - PROCESS | 1580 | ++DOCSHELL 16E41C00 == 36 [pid = 1580] [id = 417] 23:59:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1ACE6000) [pid = 1580] [serial = 1251] [outer = 00000000] 23:59:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1ACE9C00) [pid = 1580] [serial = 1252] [outer = 1ACE6000] 23:59:22 INFO - PROCESS | 1580 | 1467874762488 Marionette DEBUG loaded listener.js 23:59:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1ACEA000) [pid = 1580] [serial = 1253] [outer = 1ACE6000] 23:59:23 INFO - PROCESS | 1580 | 1467874763268 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 23:59:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:59:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 970ms 23:59:23 INFO - PROCESS | 1580 | 1467874763316 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 23:59:23 INFO - PROCESS | 1580 | 1467874763320 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 23:59:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:59:23 INFO - PROCESS | 1580 | 1467874763325 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:59:23 INFO - PROCESS | 1580 | 1467874763331 Marionette TRACE conn6 <- [1,1634,null,{}] 23:59:23 INFO - PROCESS | 1580 | 1467874763336 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:23 INFO - PROCESS | 1580 | 1467874763339 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:23 INFO - PROCESS | 1580 | 1467874763459 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 23:59:23 INFO - PROCESS | 1580 | 1467874763589 Marionette TRACE conn6 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:23 INFO - PROCESS | 1580 | 1467874763592 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:23 INFO - PROCESS | 1580 | ++DOCSHELL 10A22C00 == 37 [pid = 1580] [id = 418] 23:59:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (10D3AC00) [pid = 1580] [serial = 1254] [outer = 00000000] 23:59:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (11E3E400) [pid = 1580] [serial = 1255] [outer = 10D3AC00] 23:59:23 INFO - PROCESS | 1580 | 1467874763649 Marionette DEBUG loaded listener.js 23:59:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (152CF000) [pid = 1580] [serial = 1256] [outer = 10D3AC00] 23:59:24 INFO - PROCESS | 1580 | 1467874764376 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 23:59:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:59:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1127ms 23:59:24 INFO - PROCESS | 1580 | 1467874764453 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 23:59:24 INFO - PROCESS | 1580 | 1467874764457 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 23:59:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:59:24 INFO - PROCESS | 1580 | 1467874764464 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:59:24 INFO - PROCESS | 1580 | 1467874764467 Marionette TRACE conn6 <- [1,1638,null,{}] 23:59:24 INFO - PROCESS | 1580 | 1467874764471 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:24 INFO - PROCESS | 1580 | 1467874764473 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:24 INFO - PROCESS | 1580 | 1467874764602 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 23:59:24 INFO - PROCESS | 1580 | 1467874764800 Marionette TRACE conn6 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:24 INFO - PROCESS | 1580 | 1467874764803 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:24 INFO - PROCESS | 1580 | ++DOCSHELL 109F0C00 == 38 [pid = 1580] [id = 419] 23:59:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (109F7800) [pid = 1580] [serial = 1257] [outer = 00000000] 23:59:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (10A07800) [pid = 1580] [serial = 1258] [outer = 109F7800] 23:59:24 INFO - PROCESS | 1580 | 1467874764866 Marionette DEBUG loaded listener.js 23:59:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (10A25C00) [pid = 1580] [serial = 1259] [outer = 109F7800] 23:59:25 INFO - PROCESS | 1580 | --DOCSHELL 1AB5BC00 == 37 [pid = 1580] [id = 416] 23:59:25 INFO - PROCESS | 1580 | --DOCSHELL 11DE0400 == 36 [pid = 1580] [id = 415] 23:59:25 INFO - PROCESS | 1580 | --DOCSHELL 1A824000 == 35 [pid = 1580] [id = 414] 23:59:25 INFO - PROCESS | 1580 | --DOCSHELL 19FF6000 == 34 [pid = 1580] [id = 413] 23:59:25 INFO - PROCESS | 1580 | --DOCSHELL 18CD0000 == 33 [pid = 1580] [id = 412] 23:59:25 INFO - PROCESS | 1580 | --DOCSHELL 16E44000 == 32 [pid = 1580] [id = 411] 23:59:25 INFO - PROCESS | 1580 | --DOCSHELL 1546E800 == 31 [pid = 1580] [id = 410] 23:59:25 INFO - PROCESS | 1580 | --DOCSHELL 10D44C00 == 30 [pid = 1580] [id = 409] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A86C400) [pid = 1580] [serial = 1214] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (199C7400) [pid = 1580] [serial = 1207] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A661800) [pid = 1580] [serial = 1210] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A826800) [pid = 1580] [serial = 1213] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1586A800) [pid = 1580] [serial = 1195] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (15A7EC00) [pid = 1580] [serial = 1196] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A71E800) [pid = 1580] [serial = 1211] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1C76F400) [pid = 1580] [serial = 1192] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1C773400) [pid = 1580] [serial = 1193] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1585D000) [pid = 1580] [serial = 1198] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (15871400) [pid = 1580] [serial = 1199] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1582C000) [pid = 1580] [serial = 1201] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (15873400) [pid = 1580] [serial = 1202] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (186BBC00) [pid = 1580] [serial = 1204] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (18C18C00) [pid = 1580] [serial = 1205] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (19F56C00) [pid = 1580] [serial = 1208] [outer = 00000000] [url = about:blank] 23:59:25 INFO - PROCESS | 1580 | 1467874765494 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 23:59:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:59:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1070ms 23:59:25 INFO - PROCESS | 1580 | 1467874765538 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 23:59:25 INFO - PROCESS | 1580 | 1467874765542 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 23:59:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:59:25 INFO - PROCESS | 1580 | 1467874765546 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:59:25 INFO - PROCESS | 1580 | 1467874765548 Marionette TRACE conn6 <- [1,1642,null,{}] 23:59:25 INFO - PROCESS | 1580 | 1467874765553 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:25 INFO - PROCESS | 1580 | 1467874765557 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:25 INFO - PROCESS | 1580 | 1467874765645 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 23:59:25 INFO - PROCESS | 1580 | 1467874765736 Marionette TRACE conn6 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:25 INFO - PROCESS | 1580 | 1467874765739 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:25 INFO - PROCESS | 1580 | ++DOCSHELL 10A08400 == 31 [pid = 1580] [id = 420] 23:59:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10A24C00) [pid = 1580] [serial = 1260] [outer = 00000000] 23:59:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (11ECC400) [pid = 1580] [serial = 1261] [outer = 10A24C00] 23:59:25 INFO - PROCESS | 1580 | 1467874765786 Marionette DEBUG loaded listener.js 23:59:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1547BC00) [pid = 1580] [serial = 1262] [outer = 10A24C00] 23:59:26 INFO - PROCESS | 1580 | 1467874766214 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 23:59:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:59:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 731ms 23:59:26 INFO - PROCESS | 1580 | 1467874766281 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 23:59:26 INFO - PROCESS | 1580 | 1467874766285 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 23:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:59:26 INFO - PROCESS | 1580 | 1467874766289 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:59:26 INFO - PROCESS | 1580 | 1467874766291 Marionette TRACE conn6 <- [1,1646,null,{}] 23:59:26 INFO - PROCESS | 1580 | 1467874766295 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:26 INFO - PROCESS | 1580 | 1467874766297 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:26 INFO - PROCESS | 1580 | 1467874766389 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 23:59:26 INFO - PROCESS | 1580 | 1467874766402 Marionette TRACE conn6 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:26 INFO - PROCESS | 1580 | 1467874766405 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:26 INFO - PROCESS | 1580 | ++DOCSHELL 15872000 == 32 [pid = 1580] [id = 421] 23:59:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (15876400) [pid = 1580] [serial = 1263] [outer = 00000000] 23:59:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (16E3E400) [pid = 1580] [serial = 1264] [outer = 15876400] 23:59:26 INFO - PROCESS | 1580 | 1467874766450 Marionette DEBUG loaded listener.js 23:59:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (17652400) [pid = 1580] [serial = 1265] [outer = 15876400] 23:59:26 INFO - PROCESS | 1580 | 1467874766953 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 730ms 23:59:27 INFO - PROCESS | 1580 | 1467874767024 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 23:59:27 INFO - PROCESS | 1580 | 1467874767026 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 23:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:59:27 INFO - PROCESS | 1580 | 1467874767031 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:59:27 INFO - PROCESS | 1580 | 1467874767037 Marionette TRACE conn6 <- [1,1650,null,{}] 23:59:27 INFO - PROCESS | 1580 | 1467874767047 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:27 INFO - PROCESS | 1580 | 1467874767050 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:27 INFO - PROCESS | 1580 | 1467874767172 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 23:59:27 INFO - PROCESS | 1580 | 1467874767188 Marionette TRACE conn6 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:27 INFO - PROCESS | 1580 | 1467874767190 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:27 INFO - PROCESS | 1580 | ++DOCSHELL 19194800 == 33 [pid = 1580] [id = 422] 23:59:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (19197000) [pid = 1580] [serial = 1266] [outer = 00000000] 23:59:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (199CE800) [pid = 1580] [serial = 1267] [outer = 19197000] 23:59:27 INFO - PROCESS | 1580 | 1467874767234 Marionette DEBUG loaded listener.js 23:59:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (19FF8000) [pid = 1580] [serial = 1268] [outer = 19197000] 23:59:27 INFO - PROCESS | 1580 | 1467874767741 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 730ms 23:59:27 INFO - PROCESS | 1580 | 1467874767763 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 23:59:27 INFO - PROCESS | 1580 | 1467874767766 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 23:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:59:27 INFO - PROCESS | 1580 | 1467874767775 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:59:27 INFO - PROCESS | 1580 | 1467874767777 Marionette TRACE conn6 <- [1,1654,null,{}] 23:59:27 INFO - PROCESS | 1580 | 1467874767780 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:27 INFO - PROCESS | 1580 | 1467874767782 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:27 INFO - PROCESS | 1580 | 1467874767898 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 23:59:27 INFO - PROCESS | 1580 | 1467874767906 Marionette TRACE conn6 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:27 INFO - PROCESS | 1580 | 1467874767907 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:27 INFO - PROCESS | 1580 | ++DOCSHELL 1A099400 == 34 [pid = 1580] [id = 423] 23:59:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A09A000) [pid = 1580] [serial = 1269] [outer = 00000000] 23:59:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A80F000) [pid = 1580] [serial = 1270] [outer = 1A09A000] 23:59:27 INFO - PROCESS | 1580 | 1467874767951 Marionette DEBUG loaded listener.js 23:59:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A818C00) [pid = 1580] [serial = 1271] [outer = 1A09A000] 23:59:28 INFO - PROCESS | 1580 | 1467874768392 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 23:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 23:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:59:28 INFO - PROCESS | 1580 | 1467874768444 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 23:59:28 INFO - PROCESS | 1580 | 1467874768446 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 23:59:28 INFO - PROCESS | 1580 | 1467874768449 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:59:28 INFO - PROCESS | 1580 | 1467874768451 Marionette TRACE conn6 <- [1,1658,null,{}] 23:59:28 INFO - PROCESS | 1580 | 1467874768454 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:28 INFO - PROCESS | 1580 | 1467874768456 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:28 INFO - PROCESS | 1580 | 1467874768596 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 23:59:28 INFO - PROCESS | 1580 | 1467874768621 Marionette TRACE conn6 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:28 INFO - PROCESS | 1580 | 1467874768626 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:28 INFO - PROCESS | 1580 | ++DOCSHELL 1596C400 == 35 [pid = 1580] [id = 424] 23:59:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A824400) [pid = 1580] [serial = 1272] [outer = 00000000] 23:59:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A872800) [pid = 1580] [serial = 1273] [outer = 1A824400] 23:59:28 INFO - PROCESS | 1580 | 1467874768680 Marionette DEBUG loaded listener.js 23:59:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1AB98800) [pid = 1580] [serial = 1274] [outer = 1A824400] 23:59:29 INFO - PROCESS | 1580 | 1467874769147 Marionette TRACE conn6 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 23:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 730ms 23:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:59:29 INFO - PROCESS | 1580 | 1467874769179 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 23:59:29 INFO - PROCESS | 1580 | 1467874769181 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 23:59:29 INFO - PROCESS | 1580 | 1467874769185 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:59:29 INFO - PROCESS | 1580 | 1467874769186 Marionette TRACE conn6 <- [1,1662,null,{}] 23:59:29 INFO - PROCESS | 1580 | 1467874769195 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:29 INFO - PROCESS | 1580 | 1467874769198 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:29 INFO - PROCESS | 1580 | 1467874769318 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 23:59:29 INFO - PROCESS | 1580 | 1467874769326 Marionette TRACE conn6 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:29 INFO - PROCESS | 1580 | 1467874769329 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:29 INFO - PROCESS | 1580 | ++DOCSHELL 16766C00 == 36 [pid = 1580] [id = 425] 23:59:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1ACE1000) [pid = 1580] [serial = 1275] [outer = 00000000] 23:59:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1BF93000) [pid = 1580] [serial = 1276] [outer = 1ACE1000] 23:59:29 INFO - PROCESS | 1580 | 1467874769422 Marionette DEBUG loaded listener.js 23:59:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1AFCA400) [pid = 1580] [serial = 1277] [outer = 1ACE1000] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A098000) [pid = 1580] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A825000) [pid = 1580] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1AB8E800) [pid = 1580] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D4E000) [pid = 1580] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (18CD1400) [pid = 1580] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A86B000) [pid = 1580] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (15498800) [pid = 1580] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10A05400) [pid = 1580] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (15471400) [pid = 1580] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10D46800) [pid = 1580] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (16E44C00) [pid = 1580] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:59:29 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (18CD2400) [pid = 1580] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:59:29 INFO - PROCESS | 1580 | 1467874769865 Marionette TRACE conn6 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 23:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 730ms 23:59:29 INFO - PROCESS | 1580 | 1467874769916 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 23:59:29 INFO - PROCESS | 1580 | 1467874769918 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 23:59:29 INFO - PROCESS | 1580 | 1467874769946 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:59:29 INFO - PROCESS | 1580 | 1467874769948 Marionette TRACE conn6 <- [1,1666,null,{}] 23:59:29 INFO - PROCESS | 1580 | 1467874769954 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:29 INFO - PROCESS | 1580 | 1467874769955 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:30 INFO - PROCESS | 1580 | 1467874770035 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 23:59:30 INFO - PROCESS | 1580 | 1467874770041 Marionette TRACE conn6 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:30 INFO - PROCESS | 1580 | 1467874770043 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:30 INFO - PROCESS | 1580 | ++DOCSHELL 15906800 == 37 [pid = 1580] [id = 426] 23:59:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A096800) [pid = 1580] [serial = 1278] [outer = 00000000] 23:59:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1AB8E800) [pid = 1580] [serial = 1279] [outer = 1A096800] 23:59:30 INFO - PROCESS | 1580 | 1467874770088 Marionette DEBUG loaded listener.js 23:59:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1ACE6C00) [pid = 1580] [serial = 1280] [outer = 1A096800] 23:59:30 INFO - PROCESS | 1580 | 1467874770507 Marionette TRACE conn6 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 23:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 631ms 23:59:30 INFO - PROCESS | 1580 | 1467874770583 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 23:59:30 INFO - PROCESS | 1580 | 1467874770585 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 23:59:30 INFO - PROCESS | 1580 | 1467874770588 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:59:30 INFO - PROCESS | 1580 | 1467874770590 Marionette TRACE conn6 <- [1,1670,null,{}] 23:59:30 INFO - PROCESS | 1580 | 1467874770594 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:30 INFO - PROCESS | 1580 | 1467874770595 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:30 INFO - PROCESS | 1580 | 1467874770675 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 23:59:30 INFO - PROCESS | 1580 | 1467874770682 Marionette TRACE conn6 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:30 INFO - PROCESS | 1580 | 1467874770684 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:30 INFO - PROCESS | 1580 | ++DOCSHELL 1BED7400 == 38 [pid = 1580] [id = 427] 23:59:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1C0DD800) [pid = 1580] [serial = 1281] [outer = 00000000] 23:59:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1C764C00) [pid = 1580] [serial = 1282] [outer = 1C0DD800] 23:59:30 INFO - PROCESS | 1580 | 1467874770728 Marionette DEBUG loaded listener.js 23:59:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1C765800) [pid = 1580] [serial = 1283] [outer = 1C0DD800] 23:59:31 INFO - PROCESS | 1580 | 1467874771164 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 23:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 630ms 23:59:31 INFO - PROCESS | 1580 | 1467874771223 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 23:59:31 INFO - PROCESS | 1580 | 1467874771225 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 23:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:59:31 INFO - PROCESS | 1580 | 1467874771229 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:59:31 INFO - PROCESS | 1580 | 1467874771231 Marionette TRACE conn6 <- [1,1674,null,{}] 23:59:31 INFO - PROCESS | 1580 | 1467874771234 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:31 INFO - PROCESS | 1580 | 1467874771236 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:31 INFO - PROCESS | 1580 | 1467874771318 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 23:59:31 INFO - PROCESS | 1580 | 1467874771323 Marionette TRACE conn6 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:31 INFO - PROCESS | 1580 | 1467874771325 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:31 INFO - PROCESS | 1580 | ++DOCSHELL 10A2D800 == 39 [pid = 1580] [id = 428] 23:59:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (10D3A000) [pid = 1580] [serial = 1284] [outer = 00000000] 23:59:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1C771000) [pid = 1580] [serial = 1285] [outer = 10D3A000] 23:59:31 INFO - PROCESS | 1580 | 1467874771370 Marionette DEBUG loaded listener.js 23:59:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1CC0B000) [pid = 1580] [serial = 1286] [outer = 10D3A000] 23:59:32 INFO - PROCESS | 1580 | 1467874772046 Marionette TRACE conn6 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 23:59:32 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 23:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 870ms 23:59:32 INFO - PROCESS | 1580 | 1467874772103 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 23:59:32 INFO - PROCESS | 1580 | 1467874772108 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 23:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:59:32 INFO - PROCESS | 1580 | 1467874772113 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:59:32 INFO - PROCESS | 1580 | 1467874772116 Marionette TRACE conn6 <- [1,1678,null,{}] 23:59:32 INFO - PROCESS | 1580 | 1467874772122 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:32 INFO - PROCESS | 1580 | 1467874772126 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:32 INFO - PROCESS | 1580 | 1467874772237 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 23:59:32 INFO - PROCESS | 1580 | 1467874772372 Marionette TRACE conn6 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:32 INFO - PROCESS | 1580 | 1467874772375 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:32 INFO - PROCESS | 1580 | ++DOCSHELL 11344400 == 40 [pid = 1580] [id = 429] 23:59:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (11ECF000) [pid = 1580] [serial = 1287] [outer = 00000000] 23:59:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (15898C00) [pid = 1580] [serial = 1288] [outer = 11ECF000] 23:59:32 INFO - PROCESS | 1580 | 1467874772433 Marionette DEBUG loaded listener.js 23:59:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (15A7EC00) [pid = 1580] [serial = 1289] [outer = 11ECF000] 23:59:33 INFO - PROCESS | 1580 | 1467874773040 Marionette TRACE conn6 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 23:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 990ms 23:59:33 INFO - PROCESS | 1580 | 1467874773103 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 23:59:33 INFO - PROCESS | 1580 | 1467874773108 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 23:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:59:33 INFO - PROCESS | 1580 | 1467874773114 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:59:33 INFO - PROCESS | 1580 | 1467874773117 Marionette TRACE conn6 <- [1,1682,null,{}] 23:59:33 INFO - PROCESS | 1580 | 1467874773121 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:33 INFO - PROCESS | 1580 | 1467874773124 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:33 INFO - PROCESS | 1580 | 1467874773235 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 23:59:33 INFO - PROCESS | 1580 | 1467874773368 Marionette TRACE conn6 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:33 INFO - PROCESS | 1580 | 1467874773370 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:33 INFO - PROCESS | 1580 | ++DOCSHELL 18CC4C00 == 41 [pid = 1580] [id = 430] 23:59:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (18CC5000) [pid = 1580] [serial = 1290] [outer = 00000000] 23:59:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (197CB000) [pid = 1580] [serial = 1291] [outer = 18CC5000] 23:59:33 INFO - PROCESS | 1580 | 1467874773427 Marionette DEBUG loaded listener.js 23:59:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (19FEE000) [pid = 1580] [serial = 1292] [outer = 18CC5000] 23:59:34 INFO - PROCESS | 1580 | 1467874774038 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 23:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 970ms 23:59:34 INFO - PROCESS | 1580 | 1467874774088 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 23:59:34 INFO - PROCESS | 1580 | 1467874774090 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 23:59:34 INFO - PROCESS | 1580 | 1467874774094 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:59:34 INFO - PROCESS | 1580 | 1467874774098 Marionette TRACE conn6 <- [1,1686,null,{}] 23:59:34 INFO - PROCESS | 1580 | 1467874774109 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:34 INFO - PROCESS | 1580 | 1467874774114 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:34 INFO - PROCESS | 1580 | 1467874774222 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 23:59:34 INFO - PROCESS | 1580 | 1467874774358 Marionette TRACE conn6 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:34 INFO - PROCESS | 1580 | 1467874774362 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:34 INFO - PROCESS | 1580 | ++DOCSHELL 1CC0E400 == 42 [pid = 1580] [id = 431] 23:59:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1CC82400) [pid = 1580] [serial = 1293] [outer = 00000000] 23:59:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1CF5BC00) [pid = 1580] [serial = 1294] [outer = 1CC82400] 23:59:34 INFO - PROCESS | 1580 | 1467874774422 Marionette DEBUG loaded listener.js 23:59:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1D21F400) [pid = 1580] [serial = 1295] [outer = 1CC82400] 23:59:34 INFO - PROCESS | 1580 | 1467874774987 Marionette TRACE conn6 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 23:59:35 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 23:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 930ms 23:59:35 INFO - PROCESS | 1580 | 1467874775028 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 23:59:35 INFO - PROCESS | 1580 | 1467874775031 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 23:59:35 INFO - PROCESS | 1580 | 1467874775034 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:59:35 INFO - PROCESS | 1580 | 1467874775036 Marionette TRACE conn6 <- [1,1690,null,{}] 23:59:35 INFO - PROCESS | 1580 | 1467874775040 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:35 INFO - PROCESS | 1580 | 1467874775042 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:35 INFO - PROCESS | 1580 | 1467874775155 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 23:59:35 INFO - PROCESS | 1580 | 1467874775371 Marionette TRACE conn6 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:35 INFO - PROCESS | 1580 | 1467874775375 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:35 INFO - PROCESS | 1580 | ++DOCSHELL 0D175000 == 43 [pid = 1580] [id = 432] 23:59:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (0D195C00) [pid = 1580] [serial = 1296] [outer = 00000000] 23:59:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (10A26C00) [pid = 1580] [serial = 1297] [outer = 0D195C00] 23:59:35 INFO - PROCESS | 1580 | 1467874775442 Marionette DEBUG loaded listener.js 23:59:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (10D57C00) [pid = 1580] [serial = 1298] [outer = 0D195C00] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 1BED7400 == 42 [pid = 1580] [id = 427] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 15906800 == 41 [pid = 1580] [id = 426] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 16766C00 == 40 [pid = 1580] [id = 425] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 1596C400 == 39 [pid = 1580] [id = 424] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 1A099400 == 38 [pid = 1580] [id = 423] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 19194800 == 37 [pid = 1580] [id = 422] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 15872000 == 36 [pid = 1580] [id = 421] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 10A08400 == 35 [pid = 1580] [id = 420] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 109F0C00 == 34 [pid = 1580] [id = 419] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 10A22C00 == 33 [pid = 1580] [id = 418] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 16E41C00 == 32 [pid = 1580] [id = 417] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 10A04000 == 31 [pid = 1580] [id = 408] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 18CC4C00 == 30 [pid = 1580] [id = 430] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 1CC0E400 == 29 [pid = 1580] [id = 431] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 10A2D800 == 28 [pid = 1580] [id = 428] 23:59:36 INFO - PROCESS | 1580 | --DOCSHELL 11344400 == 27 [pid = 1580] [id = 429] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (10D4B400) [pid = 1580] [serial = 1226] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (10A10800) [pid = 1580] [serial = 1225] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (15826400) [pid = 1580] [serial = 1231] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1586B800) [pid = 1580] [serial = 1232] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (10D50800) [pid = 1580] [serial = 1228] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (111B3C00) [pid = 1580] [serial = 1229] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1826F800) [pid = 1580] [serial = 1234] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1919D800) [pid = 1580] [serial = 1237] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A0A4C00) [pid = 1580] [serial = 1240] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (199C8800) [pid = 1580] [serial = 1238] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A868C00) [pid = 1580] [serial = 1243] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A71F800) [pid = 1580] [serial = 1241] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1AB98000) [pid = 1580] [serial = 1249] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A871C00) [pid = 1580] [serial = 1244] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (15870800) [pid = 1580] [serial = 1217] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1AB98C00) [pid = 1580] [serial = 1250] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1511D800) [pid = 1580] [serial = 1216] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (199C4000) [pid = 1580] [serial = 1220] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (197CFC00) [pid = 1580] [serial = 1219] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1AB95000) [pid = 1580] [serial = 1223] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1ACE9C00) [pid = 1580] [serial = 1252] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A92FC00) [pid = 1580] [serial = 1222] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A819C00) [pid = 1580] [serial = 1246] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A826400) [pid = 1580] [serial = 1247] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (18C11C00) [pid = 1580] [serial = 1235] [outer = 00000000] [url = about:blank] 23:59:36 INFO - PROCESS | 1580 | 1467874776752 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 23:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1781ms 23:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:59:36 INFO - PROCESS | 1580 | 1467874776820 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 23:59:36 INFO - PROCESS | 1580 | 1467874776824 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 23:59:36 INFO - PROCESS | 1580 | 1467874776829 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:59:36 INFO - PROCESS | 1580 | 1467874776833 Marionette TRACE conn6 <- [1,1694,null,{}] 23:59:36 INFO - PROCESS | 1580 | 1467874776839 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:36 INFO - PROCESS | 1580 | 1467874776842 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:36 INFO - PROCESS | 1580 | 1467874776930 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 23:59:37 INFO - PROCESS | 1580 | 1467874777064 Marionette TRACE conn6 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:37 INFO - PROCESS | 1580 | 1467874777068 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:37 INFO - PROCESS | 1580 | ++DOCSHELL 10D3E000 == 28 [pid = 1580] [id = 433] 23:59:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (10D3E400) [pid = 1580] [serial = 1299] [outer = 00000000] 23:59:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (10D4C400) [pid = 1580] [serial = 1300] [outer = 10D3E400] 23:59:37 INFO - PROCESS | 1580 | 1467874777119 Marionette DEBUG loaded listener.js 23:59:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (111B6800) [pid = 1580] [serial = 1301] [outer = 10D3E400] 23:59:37 INFO - PROCESS | 1580 | 1467874777543 Marionette TRACE conn6 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 23:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 790ms 23:59:37 INFO - PROCESS | 1580 | 1467874777620 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 23:59:37 INFO - PROCESS | 1580 | 1467874777625 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 23:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:59:37 INFO - PROCESS | 1580 | 1467874777632 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:59:37 INFO - PROCESS | 1580 | 1467874777635 Marionette TRACE conn6 <- [1,1698,null,{}] 23:59:37 INFO - PROCESS | 1580 | 1467874777644 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:37 INFO - PROCESS | 1580 | 1467874777647 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:37 INFO - PROCESS | 1580 | 1467874777742 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 23:59:37 INFO - PROCESS | 1580 | 1467874777758 Marionette TRACE conn6 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:37 INFO - PROCESS | 1580 | 1467874777760 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:37 INFO - PROCESS | 1580 | ++DOCSHELL 15498400 == 29 [pid = 1580] [id = 434] 23:59:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (15499800) [pid = 1580] [serial = 1302] [outer = 00000000] 23:59:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15862C00) [pid = 1580] [serial = 1303] [outer = 15499800] 23:59:37 INFO - PROCESS | 1580 | 1467874777808 Marionette DEBUG loaded listener.js 23:59:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1586E000) [pid = 1580] [serial = 1304] [outer = 15499800] 23:59:38 INFO - PROCESS | 1580 | 1467874778287 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 23:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 690ms 23:59:38 INFO - PROCESS | 1580 | 1467874778356 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 23:59:38 INFO - PROCESS | 1580 | 1467874778359 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 23:59:38 INFO - PROCESS | 1580 | 1467874778362 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:59:38 INFO - PROCESS | 1580 | 1467874778366 Marionette TRACE conn6 <- [1,1702,null,{}] 23:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:59:38 INFO - PROCESS | 1580 | 1467874778377 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:38 INFO - PROCESS | 1580 | 1467874778382 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:38 INFO - PROCESS | 1580 | 1467874778465 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 23:59:38 INFO - PROCESS | 1580 | 1467874778561 Marionette TRACE conn6 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:38 INFO - PROCESS | 1580 | 1467874778564 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:38 INFO - PROCESS | 1580 | ++DOCSHELL 16E41C00 == 30 [pid = 1580] [id = 435] 23:59:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1764D000) [pid = 1580] [serial = 1305] [outer = 00000000] 23:59:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1826F400) [pid = 1580] [serial = 1306] [outer = 1764D000] 23:59:38 INFO - PROCESS | 1580 | 1467874778612 Marionette DEBUG loaded listener.js 23:59:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (18722800) [pid = 1580] [serial = 1307] [outer = 1764D000] 23:59:39 INFO - PROCESS | 1580 | 1467874779061 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 730ms 23:59:39 INFO - PROCESS | 1580 | 1467874779099 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 23:59:39 INFO - PROCESS | 1580 | 1467874779102 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 23:59:39 INFO - PROCESS | 1580 | 1467874779106 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:59:39 INFO - PROCESS | 1580 | 1467874779107 Marionette TRACE conn6 <- [1,1706,null,{}] 23:59:39 INFO - PROCESS | 1580 | 1467874779111 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:39 INFO - PROCESS | 1580 | 1467874779113 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:39 INFO - PROCESS | 1580 | 1467874779238 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 23:59:39 INFO - PROCESS | 1580 | 1467874779305 Marionette TRACE conn6 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:39 INFO - PROCESS | 1580 | 1467874779307 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:39 INFO - PROCESS | 1580 | ++DOCSHELL 18CC5400 == 31 [pid = 1580] [id = 436] 23:59:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (18CCC000) [pid = 1580] [serial = 1308] [outer = 00000000] 23:59:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (191A0C00) [pid = 1580] [serial = 1309] [outer = 18CCC000] 23:59:39 INFO - PROCESS | 1580 | 1467874779354 Marionette DEBUG loaded listener.js 23:59:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (199C8800) [pid = 1580] [serial = 1310] [outer = 18CCC000] 23:59:39 INFO - PROCESS | 1580 | 1467874779789 Marionette TRACE conn6 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 730ms 23:59:39 INFO - PROCESS | 1580 | 1467874779849 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 23:59:39 INFO - PROCESS | 1580 | 1467874779851 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 23:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:59:39 INFO - PROCESS | 1580 | 1467874779855 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:59:39 INFO - PROCESS | 1580 | 1467874779856 Marionette TRACE conn6 <- [1,1710,null,{}] 23:59:39 INFO - PROCESS | 1580 | 1467874779860 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:39 INFO - PROCESS | 1580 | 1467874779862 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:39 INFO - PROCESS | 1580 | 1467874779978 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 23:59:39 INFO - PROCESS | 1580 | 1467874779989 Marionette TRACE conn6 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:39 INFO - PROCESS | 1580 | 1467874779991 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:40 INFO - PROCESS | 1580 | ++DOCSHELL 16E41400 == 32 [pid = 1580] [id = 437] 23:59:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (186F5000) [pid = 1580] [serial = 1311] [outer = 00000000] 23:59:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A098C00) [pid = 1580] [serial = 1312] [outer = 186F5000] 23:59:40 INFO - PROCESS | 1580 | 1467874780085 Marionette DEBUG loaded listener.js 23:59:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A568800) [pid = 1580] [serial = 1313] [outer = 186F5000] 23:59:40 INFO - PROCESS | 1580 | 1467874780507 Marionette TRACE conn6 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 23:59:40 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 23:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 730ms 23:59:40 INFO - PROCESS | 1580 | 1467874780591 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 23:59:40 INFO - PROCESS | 1580 | 1467874780593 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 23:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:59:40 INFO - PROCESS | 1580 | 1467874780596 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:59:40 INFO - PROCESS | 1580 | 1467874780598 Marionette TRACE conn6 <- [1,1714,null,{}] 23:59:40 INFO - PROCESS | 1580 | 1467874780611 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:40 INFO - PROCESS | 1580 | 1467874780617 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:40 INFO - PROCESS | 1580 | 1467874780757 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 23:59:40 INFO - PROCESS | 1580 | 1467874780817 Marionette TRACE conn6 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:40 INFO - PROCESS | 1580 | 1467874780819 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:40 INFO - PROCESS | 1580 | ++DOCSHELL 1A81F000 == 33 [pid = 1580] [id = 438] 23:59:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A820800) [pid = 1580] [serial = 1314] [outer = 00000000] 23:59:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A864000) [pid = 1580] [serial = 1315] [outer = 1A820800] 23:59:40 INFO - PROCESS | 1580 | 1467874780863 Marionette DEBUG loaded listener.js 23:59:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A868800) [pid = 1580] [serial = 1316] [outer = 1A820800] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A09A000) [pid = 1580] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A824400) [pid = 1580] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1ACE1000) [pid = 1580] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1ACE6000) [pid = 1580] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D3AC00) [pid = 1580] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (109F7800) [pid = 1580] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15876400) [pid = 1580] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (19197000) [pid = 1580] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10A24C00) [pid = 1580] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A096800) [pid = 1580] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10D3A000) [pid = 1580] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:59:41 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1C0DD800) [pid = 1580] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:59:41 INFO - PROCESS | 1580 | 1467874781410 Marionette TRACE conn6 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 23:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 870ms 23:59:41 INFO - PROCESS | 1580 | 1467874781470 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 23:59:41 INFO - PROCESS | 1580 | 1467874781472 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 23:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:59:41 INFO - PROCESS | 1580 | 1467874781476 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:59:41 INFO - PROCESS | 1580 | 1467874781478 Marionette TRACE conn6 <- [1,1718,null,{}] 23:59:41 INFO - PROCESS | 1580 | 1467874781481 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:41 INFO - PROCESS | 1580 | 1467874781484 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:41 INFO - PROCESS | 1580 | 1467874781560 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 23:59:41 INFO - PROCESS | 1580 | 1467874781565 Marionette TRACE conn6 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:41 INFO - PROCESS | 1580 | 1467874781567 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:41 INFO - PROCESS | 1580 | ++DOCSHELL 10A07000 == 34 [pid = 1580] [id = 439] 23:59:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (18272800) [pid = 1580] [serial = 1317] [outer = 00000000] 23:59:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A80C400) [pid = 1580] [serial = 1318] [outer = 18272800] 23:59:41 INFO - PROCESS | 1580 | 1467874781612 Marionette DEBUG loaded listener.js 23:59:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A80E400) [pid = 1580] [serial = 1319] [outer = 18272800] 23:59:42 INFO - PROCESS | 1580 | 1467874782037 Marionette TRACE conn6 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 23:59:42 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 23:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 630ms 23:59:42 INFO - PROCESS | 1580 | 1467874782110 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 23:59:42 INFO - PROCESS | 1580 | 1467874782112 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 23:59:42 INFO - PROCESS | 1580 | 1467874782116 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:59:42 INFO - PROCESS | 1580 | 1467874782117 Marionette TRACE conn6 <- [1,1722,null,{}] 23:59:42 INFO - PROCESS | 1580 | 1467874782121 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:42 INFO - PROCESS | 1580 | 1467874782123 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:42 INFO - PROCESS | 1580 | 1467874782199 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 23:59:42 INFO - PROCESS | 1580 | 1467874782204 Marionette TRACE conn6 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:42 INFO - PROCESS | 1580 | 1467874782206 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:42 INFO - PROCESS | 1580 | ++DOCSHELL 1A86B800 == 35 [pid = 1580] [id = 440] 23:59:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A921800) [pid = 1580] [serial = 1320] [outer = 00000000] 23:59:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1AB8C800) [pid = 1580] [serial = 1321] [outer = 1A921800] 23:59:42 INFO - PROCESS | 1580 | 1467874782249 Marionette DEBUG loaded listener.js 23:59:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1AB59400) [pid = 1580] [serial = 1322] [outer = 1A921800] 23:59:42 INFO - PROCESS | 1580 | 1467874782691 Marionette TRACE conn6 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 23:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 630ms 23:59:42 INFO - PROCESS | 1580 | 1467874782758 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 23:59:42 INFO - PROCESS | 1580 | 1467874782760 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 23:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:59:42 INFO - PROCESS | 1580 | 1467874782764 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:59:42 INFO - PROCESS | 1580 | 1467874782765 Marionette TRACE conn6 <- [1,1726,null,{}] 23:59:42 INFO - PROCESS | 1580 | 1467874782772 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:42 INFO - PROCESS | 1580 | 1467874782773 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:42 INFO - PROCESS | 1580 | 1467874782853 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 23:59:42 INFO - PROCESS | 1580 | 1467874782858 Marionette TRACE conn6 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:42 INFO - PROCESS | 1580 | 1467874782860 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:42 INFO - PROCESS | 1580 | ++DOCSHELL 16E41000 == 36 [pid = 1580] [id = 441] 23:59:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1ACDF800) [pid = 1580] [serial = 1323] [outer = 00000000] 23:59:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1ACE5800) [pid = 1580] [serial = 1324] [outer = 1ACDF800] 23:59:42 INFO - PROCESS | 1580 | 1467874782903 Marionette DEBUG loaded listener.js 23:59:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1ACEDC00) [pid = 1580] [serial = 1325] [outer = 1ACDF800] 23:59:43 INFO - PROCESS | 1580 | 1467874783671 Marionette TRACE conn6 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 23:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 970ms 23:59:43 INFO - PROCESS | 1580 | 1467874783736 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 23:59:43 INFO - PROCESS | 1580 | 1467874783740 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 23:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:59:43 INFO - PROCESS | 1580 | 1467874783745 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:59:43 INFO - PROCESS | 1580 | 1467874783749 Marionette TRACE conn6 <- [1,1730,null,{}] 23:59:43 INFO - PROCESS | 1580 | 1467874783780 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:43 INFO - PROCESS | 1580 | 1467874783783 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:43 INFO - PROCESS | 1580 | 1467874783914 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 23:59:44 INFO - PROCESS | 1580 | 1467874784041 Marionette TRACE conn6 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:44 INFO - PROCESS | 1580 | 1467874784044 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:44 INFO - PROCESS | 1580 | ++DOCSHELL 10A2E400 == 37 [pid = 1580] [id = 442] 23:59:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (10D3A000) [pid = 1580] [serial = 1326] [outer = 00000000] 23:59:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (152D6000) [pid = 1580] [serial = 1327] [outer = 10D3A000] 23:59:44 INFO - PROCESS | 1580 | 1467874784102 Marionette DEBUG loaded listener.js 23:59:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (15876800) [pid = 1580] [serial = 1328] [outer = 10D3A000] 23:59:44 INFO - PROCESS | 1580 | 1467874784801 Marionette TRACE conn6 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 23:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1074ms 23:59:44 INFO - PROCESS | 1580 | 1467874784820 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 23:59:44 INFO - PROCESS | 1580 | 1467874784825 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 23:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:59:44 INFO - PROCESS | 1580 | 1467874784851 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:59:44 INFO - PROCESS | 1580 | 1467874784854 Marionette TRACE conn6 <- [1,1734,null,{}] 23:59:44 INFO - PROCESS | 1580 | 1467874784858 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:44 INFO - PROCESS | 1580 | 1467874784861 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:44 INFO - PROCESS | 1580 | 1467874784996 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 23:59:45 INFO - PROCESS | 1580 | 1467874785133 Marionette TRACE conn6 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:45 INFO - PROCESS | 1580 | 1467874785136 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:45 INFO - PROCESS | 1580 | ++DOCSHELL 15A80400 == 38 [pid = 1580] [id = 443] 23:59:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1675B000) [pid = 1580] [serial = 1329] [outer = 00000000] 23:59:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (186C4000) [pid = 1580] [serial = 1330] [outer = 1675B000] 23:59:45 INFO - PROCESS | 1580 | 1467874785193 Marionette DEBUG loaded listener.js 23:59:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1919D800) [pid = 1580] [serial = 1331] [outer = 1675B000] 23:59:45 INFO - PROCESS | 1580 | --DOCSHELL 1A86B800 == 37 [pid = 1580] [id = 440] 23:59:45 INFO - PROCESS | 1580 | --DOCSHELL 10A07000 == 36 [pid = 1580] [id = 439] 23:59:45 INFO - PROCESS | 1580 | --DOCSHELL 1A81F000 == 35 [pid = 1580] [id = 438] 23:59:45 INFO - PROCESS | 1580 | --DOCSHELL 16E41400 == 34 [pid = 1580] [id = 437] 23:59:45 INFO - PROCESS | 1580 | --DOCSHELL 18CC5400 == 33 [pid = 1580] [id = 436] 23:59:45 INFO - PROCESS | 1580 | --DOCSHELL 16E41C00 == 32 [pid = 1580] [id = 435] 23:59:45 INFO - PROCESS | 1580 | --DOCSHELL 15498400 == 31 [pid = 1580] [id = 434] 23:59:45 INFO - PROCESS | 1580 | --DOCSHELL 10D3E000 == 30 [pid = 1580] [id = 433] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A80F000) [pid = 1580] [serial = 1270] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1A872800) [pid = 1580] [serial = 1273] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A818C00) [pid = 1580] [serial = 1271] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1BF93000) [pid = 1580] [serial = 1276] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1ACEA000) [pid = 1580] [serial = 1253] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (11E3E400) [pid = 1580] [serial = 1255] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (152CF000) [pid = 1580] [serial = 1256] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10A07800) [pid = 1580] [serial = 1258] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10A25C00) [pid = 1580] [serial = 1259] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (16E3E400) [pid = 1580] [serial = 1264] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (17652400) [pid = 1580] [serial = 1265] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (199CE800) [pid = 1580] [serial = 1267] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1AB98800) [pid = 1580] [serial = 1274] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (11ECC400) [pid = 1580] [serial = 1261] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1547BC00) [pid = 1580] [serial = 1262] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1AB8E800) [pid = 1580] [serial = 1279] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1C771000) [pid = 1580] [serial = 1285] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1CC0B000) [pid = 1580] [serial = 1286] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1C765800) [pid = 1580] [serial = 1283] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1C764C00) [pid = 1580] [serial = 1282] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1AFCA400) [pid = 1580] [serial = 1277] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1ACE6C00) [pid = 1580] [serial = 1280] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (19FF8000) [pid = 1580] [serial = 1268] [outer = 00000000] [url = about:blank] 23:59:45 INFO - PROCESS | 1580 | 1467874785994 Marionette TRACE conn6 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 23:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1176ms 23:59:46 INFO - PROCESS | 1580 | 1467874786032 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 23:59:46 INFO - PROCESS | 1580 | 1467874786036 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 23:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:59:46 INFO - PROCESS | 1580 | 1467874786040 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:59:46 INFO - PROCESS | 1580 | 1467874786045 Marionette TRACE conn6 <- [1,1738,null,{}] 23:59:46 INFO - PROCESS | 1580 | 1467874786050 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:46 INFO - PROCESS | 1580 | 1467874786052 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:46 INFO - PROCESS | 1580 | 1467874786151 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 23:59:46 INFO - PROCESS | 1580 | 1467874786243 Marionette TRACE conn6 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:46 INFO - PROCESS | 1580 | 1467874786246 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:46 INFO - PROCESS | 1580 | ++DOCSHELL 0D197400 == 31 [pid = 1580] [id = 444] 23:59:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10A0D400) [pid = 1580] [serial = 1332] [outer = 00000000] 23:59:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (10D55400) [pid = 1580] [serial = 1333] [outer = 10A0D400] 23:59:46 INFO - PROCESS | 1580 | 1467874786294 Marionette DEBUG loaded listener.js 23:59:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (151AB000) [pid = 1580] [serial = 1334] [outer = 10A0D400] 23:59:46 INFO - PROCESS | 1580 | 1467874786727 Marionette TRACE conn6 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 23:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 730ms 23:59:46 INFO - PROCESS | 1580 | 1467874786772 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 23:59:46 INFO - PROCESS | 1580 | 1467874786776 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 23:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:59:46 INFO - PROCESS | 1580 | 1467874786782 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:59:46 INFO - PROCESS | 1580 | 1467874786785 Marionette TRACE conn6 <- [1,1742,null,{}] 23:59:46 INFO - PROCESS | 1580 | 1467874786789 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:46 INFO - PROCESS | 1580 | 1467874786792 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:46 INFO - PROCESS | 1580 | 1467874786885 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 23:59:46 INFO - PROCESS | 1580 | 1467874786891 Marionette TRACE conn6 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:46 INFO - PROCESS | 1580 | 1467874786893 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:46 INFO - PROCESS | 1580 | ++DOCSHELL 15901400 == 32 [pid = 1580] [id = 445] 23:59:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (15969400) [pid = 1580] [serial = 1335] [outer = 00000000] 23:59:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (159E8C00) [pid = 1580] [serial = 1336] [outer = 15969400] 23:59:46 INFO - PROCESS | 1580 | 1467874786939 Marionette DEBUG loaded listener.js 23:59:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (16E41C00) [pid = 1580] [serial = 1337] [outer = 15969400] 23:59:47 INFO - PROCESS | 1580 | 1467874787403 Marionette TRACE conn6 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 23:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 23:59:47 INFO - PROCESS | 1580 | 1467874787457 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 23:59:47 INFO - PROCESS | 1580 | 1467874787459 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 23:59:47 INFO - PROCESS | 1580 | 1467874787463 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:59:47 INFO - PROCESS | 1580 | 1467874787466 Marionette TRACE conn6 <- [1,1746,null,{}] 23:59:47 INFO - PROCESS | 1580 | 1467874787476 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:47 INFO - PROCESS | 1580 | 1467874787481 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:47 INFO - PROCESS | 1580 | 1467874787565 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 23:59:47 INFO - PROCESS | 1580 | 1467874787659 Marionette TRACE conn6 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:47 INFO - PROCESS | 1580 | 1467874787662 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:47 INFO - PROCESS | 1580 | ++DOCSHELL 191A0800 == 33 [pid = 1580] [id = 446] 23:59:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (191A1000) [pid = 1580] [serial = 1338] [outer = 00000000] 23:59:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (199CB800) [pid = 1580] [serial = 1339] [outer = 191A1000] 23:59:47 INFO - PROCESS | 1580 | 1467874787710 Marionette DEBUG loaded listener.js 23:59:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A098800) [pid = 1580] [serial = 1340] [outer = 191A1000] 23:59:48 INFO - PROCESS | 1580 | 1467874788137 Marionette TRACE conn6 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 23:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 730ms 23:59:48 INFO - PROCESS | 1580 | 1467874788202 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 23:59:48 INFO - PROCESS | 1580 | 1467874788205 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 23:59:48 INFO - PROCESS | 1580 | 1467874788208 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:59:48 INFO - PROCESS | 1580 | 1467874788210 Marionette TRACE conn6 <- [1,1750,null,{}] 23:59:48 INFO - PROCESS | 1580 | 1467874788214 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:48 INFO - PROCESS | 1580 | 1467874788216 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:48 INFO - PROCESS | 1580 | 1467874788345 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 23:59:48 INFO - PROCESS | 1580 | 1467874788405 Marionette TRACE conn6 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:48 INFO - PROCESS | 1580 | 1467874788407 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:48 INFO - PROCESS | 1580 | ++DOCSHELL 1A721000 == 34 [pid = 1580] [id = 447] 23:59:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A721C00) [pid = 1580] [serial = 1341] [outer = 00000000] 23:59:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A816400) [pid = 1580] [serial = 1342] [outer = 1A721C00] 23:59:48 INFO - PROCESS | 1580 | 1467874788451 Marionette DEBUG loaded listener.js 23:59:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A820000) [pid = 1580] [serial = 1343] [outer = 1A721C00] 23:59:48 INFO - PROCESS | 1580 | 1467874788846 Marionette TRACE conn6 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 23:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 730ms 23:59:48 INFO - PROCESS | 1580 | 1467874788956 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 23:59:48 INFO - PROCESS | 1580 | 1467874788958 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 23:59:48 INFO - PROCESS | 1580 | 1467874788966 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:59:48 INFO - PROCESS | 1580 | 1467874788967 Marionette TRACE conn6 <- [1,1754,null,{}] 23:59:48 INFO - PROCESS | 1580 | 1467874788971 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:48 INFO - PROCESS | 1580 | 1467874788973 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:49 INFO - PROCESS | 1580 | 1467874789086 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 23:59:49 INFO - PROCESS | 1580 | 1467874789094 Marionette TRACE conn6 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:49 INFO - PROCESS | 1580 | 1467874789096 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:49 INFO - PROCESS | 1580 | ++DOCSHELL 1A813000 == 35 [pid = 1580] [id = 448] 23:59:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A823400) [pid = 1580] [serial = 1344] [outer = 00000000] 23:59:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A871C00) [pid = 1580] [serial = 1345] [outer = 1A823400] 23:59:49 INFO - PROCESS | 1580 | 1467874789192 Marionette DEBUG loaded listener.js 23:59:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1AB67400) [pid = 1580] [serial = 1346] [outer = 1A823400] 23:59:49 INFO - PROCESS | 1580 | 1467874789638 Marionette TRACE conn6 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 23:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 730ms 23:59:49 INFO - PROCESS | 1580 | 1467874789700 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 23:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:59:49 INFO - PROCESS | 1580 | 1467874789702 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 23:59:49 INFO - PROCESS | 1580 | 1467874789710 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:59:49 INFO - PROCESS | 1580 | 1467874789711 Marionette TRACE conn6 <- [1,1758,null,{}] 23:59:49 INFO - PROCESS | 1580 | 1467874789715 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:49 INFO - PROCESS | 1580 | 1467874789720 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:49 INFO - PROCESS | 1580 | 1467874789847 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 23:59:49 INFO - PROCESS | 1580 | 1467874789921 Marionette TRACE conn6 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:49 INFO - PROCESS | 1580 | 1467874789923 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:49 INFO - PROCESS | 1580 | ++DOCSHELL 1AB98800 == 36 [pid = 1580] [id = 449] 23:59:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1AFC2C00) [pid = 1580] [serial = 1347] [outer = 00000000] 23:59:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1BFDDC00) [pid = 1580] [serial = 1348] [outer = 1AFC2C00] 23:59:49 INFO - PROCESS | 1580 | 1467874789968 Marionette DEBUG loaded listener.js 23:59:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1BEE5000) [pid = 1580] [serial = 1349] [outer = 1AFC2C00] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (18CCC000) [pid = 1580] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1764D000) [pid = 1580] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (15499800) [pid = 1580] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D3E400) [pid = 1580] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (0D195C00) [pid = 1580] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (186F5000) [pid = 1580] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (11ECF000) [pid = 1580] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (18CC5000) [pid = 1580] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1CC82400) [pid = 1580] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A820800) [pid = 1580] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A921800) [pid = 1580] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:59:50 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (18272800) [pid = 1580] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:59:50 INFO - PROCESS | 1580 | 1467874790450 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 23:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 791ms 23:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:59:50 INFO - PROCESS | 1580 | 1467874790496 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 23:59:50 INFO - PROCESS | 1580 | 1467874790499 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 23:59:50 INFO - PROCESS | 1580 | 1467874790502 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:59:50 INFO - PROCESS | 1580 | 1467874790504 Marionette TRACE conn6 <- [1,1762,null,{}] 23:59:50 INFO - PROCESS | 1580 | 1467874790507 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:50 INFO - PROCESS | 1580 | 1467874790509 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:50 INFO - PROCESS | 1580 | 1467874790624 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 23:59:50 INFO - PROCESS | 1580 | 1467874790685 Marionette TRACE conn6 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:50 INFO - PROCESS | 1580 | 1467874790686 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:50 INFO - PROCESS | 1580 | ++DOCSHELL 1826A400 == 37 [pid = 1580] [id = 450] 23:59:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (18272800) [pid = 1580] [serial = 1350] [outer = 00000000] 23:59:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A71D400) [pid = 1580] [serial = 1351] [outer = 18272800] 23:59:50 INFO - PROCESS | 1580 | 1467874790730 Marionette DEBUG loaded listener.js 23:59:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A809800) [pid = 1580] [serial = 1352] [outer = 18272800] 23:59:51 INFO - PROCESS | 1580 | 1467874791082 Marionette TRACE conn6 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 23:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 630ms 23:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:59:51 INFO - PROCESS | 1580 | 1467874791133 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 23:59:51 INFO - PROCESS | 1580 | 1467874791135 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 23:59:51 INFO - PROCESS | 1580 | 1467874791138 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:59:51 INFO - PROCESS | 1580 | 1467874791139 Marionette TRACE conn6 <- [1,1766,null,{}] 23:59:51 INFO - PROCESS | 1580 | 1467874791143 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:51 INFO - PROCESS | 1580 | 1467874791145 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:51 INFO - PROCESS | 1580 | 1467874791225 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 23:59:51 INFO - PROCESS | 1580 | 1467874791230 Marionette TRACE conn6 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:51 INFO - PROCESS | 1580 | 1467874791232 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:51 INFO - PROCESS | 1580 | ++DOCSHELL 1905F000 == 38 [pid = 1580] [id = 451] 23:59:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (199CC000) [pid = 1580] [serial = 1353] [outer = 00000000] 23:59:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1C767000) [pid = 1580] [serial = 1354] [outer = 199CC000] 23:59:51 INFO - PROCESS | 1580 | 1467874791278 Marionette DEBUG loaded listener.js 23:59:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1C76E000) [pid = 1580] [serial = 1355] [outer = 199CC000] 23:59:51 INFO - PROCESS | 1580 | 1467874791704 Marionette TRACE conn6 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 23:59:51 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 23:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 631ms 23:59:51 INFO - PROCESS | 1580 | 1467874791770 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 23:59:51 INFO - PROCESS | 1580 | 1467874791772 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 23:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:59:51 INFO - PROCESS | 1580 | 1467874791775 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:59:51 INFO - PROCESS | 1580 | 1467874791777 Marionette TRACE conn6 <- [1,1770,null,{}] 23:59:51 INFO - PROCESS | 1580 | 1467874791781 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:51 INFO - PROCESS | 1580 | 1467874791783 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:51 INFO - PROCESS | 1580 | 1467874791875 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 23:59:51 INFO - PROCESS | 1580 | 1467874791880 Marionette TRACE conn6 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:51 INFO - PROCESS | 1580 | 1467874791882 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:51 INFO - PROCESS | 1580 | ++DOCSHELL 1982C000 == 39 [pid = 1580] [id = 452] 23:59:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1C0E0000) [pid = 1580] [serial = 1356] [outer = 00000000] 23:59:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1CC85400) [pid = 1580] [serial = 1357] [outer = 1C0E0000] 23:59:51 INFO - PROCESS | 1580 | 1467874791925 Marionette DEBUG loaded listener.js 23:59:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1CF5C800) [pid = 1580] [serial = 1358] [outer = 1C0E0000] 23:59:52 INFO - PROCESS | 1580 | --DOCSHELL 0D175000 == 38 [pid = 1580] [id = 432] 23:59:52 INFO - PROCESS | 1580 | --DOCSHELL 0D197400 == 37 [pid = 1580] [id = 444] 23:59:52 INFO - PROCESS | 1580 | --DOCSHELL 15A80400 == 36 [pid = 1580] [id = 443] 23:59:52 INFO - PROCESS | 1580 | --DOCSHELL 16E41000 == 35 [pid = 1580] [id = 441] 23:59:52 INFO - PROCESS | 1580 | --DOCSHELL 10A2E400 == 34 [pid = 1580] [id = 442] 23:59:53 INFO - PROCESS | 1580 | --DOCSHELL 191A0800 == 33 [pid = 1580] [id = 446] 23:59:53 INFO - PROCESS | 1580 | --DOCSHELL 15901400 == 32 [pid = 1580] [id = 445] 23:59:53 INFO - PROCESS | 1580 | --DOCSHELL 1905F000 == 31 [pid = 1580] [id = 451] 23:59:53 INFO - PROCESS | 1580 | --DOCSHELL 1AB98800 == 30 [pid = 1580] [id = 449] 23:59:53 INFO - PROCESS | 1580 | --DOCSHELL 1A721000 == 29 [pid = 1580] [id = 447] 23:59:53 INFO - PROCESS | 1580 | --DOCSHELL 1A813000 == 28 [pid = 1580] [id = 448] 23:59:53 INFO - PROCESS | 1580 | --DOCSHELL 1826A400 == 27 [pid = 1580] [id = 450] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (191A0C00) [pid = 1580] [serial = 1309] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1826F400) [pid = 1580] [serial = 1306] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (15862C00) [pid = 1580] [serial = 1303] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1586E000) [pid = 1580] [serial = 1304] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10D4C400) [pid = 1580] [serial = 1300] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (111B6800) [pid = 1580] [serial = 1301] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10D57C00) [pid = 1580] [serial = 1298] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10A26C00) [pid = 1580] [serial = 1297] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A098C00) [pid = 1580] [serial = 1312] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (15A7EC00) [pid = 1580] [serial = 1289] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (15898C00) [pid = 1580] [serial = 1288] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (19FEE000) [pid = 1580] [serial = 1292] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (197CB000) [pid = 1580] [serial = 1291] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1ACE5800) [pid = 1580] [serial = 1324] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1D21F400) [pid = 1580] [serial = 1295] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1CF5BC00) [pid = 1580] [serial = 1294] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (199C8800) [pid = 1580] [serial = 1310] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1A864000) [pid = 1580] [serial = 1315] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (1A568800) [pid = 1580] [serial = 1313] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (1AB8C800) [pid = 1580] [serial = 1321] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (1A868800) [pid = 1580] [serial = 1316] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (1A80C400) [pid = 1580] [serial = 1318] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (1A80E400) [pid = 1580] [serial = 1319] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 55 (18722800) [pid = 1580] [serial = 1307] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | --DOMWINDOW == 54 (1AB59400) [pid = 1580] [serial = 1322] [outer = 00000000] [url = about:blank] 23:59:53 INFO - PROCESS | 1580 | 1467874793751 Marionette TRACE conn6 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 23:59:53 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 23:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2016ms 23:59:53 INFO - PROCESS | 1580 | 1467874793797 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 23:59:53 INFO - PROCESS | 1580 | 1467874793802 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 23:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:59:53 INFO - PROCESS | 1580 | 1467874793807 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:59:53 INFO - PROCESS | 1580 | 1467874793811 Marionette TRACE conn6 <- [1,1774,null,{}] 23:59:53 INFO - PROCESS | 1580 | 1467874793817 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:53 INFO - PROCESS | 1580 | 1467874793820 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:53 INFO - PROCESS | 1580 | 1467874793918 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 23:59:53 INFO - PROCESS | 1580 | 1467874793926 Marionette TRACE conn6 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:53 INFO - PROCESS | 1580 | 1467874793928 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:53 INFO - PROCESS | 1580 | ++DOCSHELL 10D3F400 == 28 [pid = 1580] [id = 453] 23:59:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 55 (10D40C00) [pid = 1580] [serial = 1359] [outer = 00000000] 23:59:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (10D47000) [pid = 1580] [serial = 1360] [outer = 10D40C00] 23:59:53 INFO - PROCESS | 1580 | 1467874793978 Marionette DEBUG loaded listener.js 23:59:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (10D50C00) [pid = 1580] [serial = 1361] [outer = 10D40C00] 23:59:54 INFO - PROCESS | 1580 | 1467874794462 Marionette TRACE conn6 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 23:59:54 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 23:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 730ms 23:59:54 INFO - PROCESS | 1580 | 1467874794541 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 23:59:54 INFO - PROCESS | 1580 | 1467874794547 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 23:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:59:54 INFO - PROCESS | 1580 | 1467874794553 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:59:54 INFO - PROCESS | 1580 | 1467874794556 Marionette TRACE conn6 <- [1,1778,null,{}] 23:59:54 INFO - PROCESS | 1580 | 1467874794560 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:54 INFO - PROCESS | 1580 | 1467874794563 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:54 INFO - PROCESS | 1580 | 1467874794652 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 23:59:54 INFO - PROCESS | 1580 | 1467874794667 Marionette TRACE conn6 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:54 INFO - PROCESS | 1580 | 1467874794669 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:54 INFO - PROCESS | 1580 | ++DOCSHELL 11ECB000 == 29 [pid = 1580] [id = 454] 23:59:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (11ECE800) [pid = 1580] [serial = 1362] [outer = 00000000] 23:59:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (1511B000) [pid = 1580] [serial = 1363] [outer = 11ECE800] 23:59:54 INFO - PROCESS | 1580 | 1467874794718 Marionette DEBUG loaded listener.js 23:59:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (151EF000) [pid = 1580] [serial = 1364] [outer = 11ECE800] 23:59:55 INFO - PROCESS | 1580 | 1467874795195 Marionette TRACE conn6 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:59:55 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) 23:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 23:59:55 INFO - PROCESS | 1580 | 1467874795226 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 23:59:55 INFO - PROCESS | 1580 | 1467874795229 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 23:59:55 INFO - PROCESS | 1580 | 1467874795232 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:59:55 INFO - PROCESS | 1580 | 1467874795236 Marionette TRACE conn6 <- [1,1782,null,{}] 23:59:55 INFO - PROCESS | 1580 | 1467874795246 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:55 INFO - PROCESS | 1580 | 1467874795251 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:55 INFO - PROCESS | 1580 | 1467874795362 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 23:59:55 INFO - PROCESS | 1580 | 1467874795454 Marionette TRACE conn6 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:55 INFO - PROCESS | 1580 | 1467874795457 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:55 INFO - PROCESS | 1580 | ++DOCSHELL 15924000 == 30 [pid = 1580] [id = 455] 23:59:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (15930000) [pid = 1580] [serial = 1365] [outer = 00000000] 23:59:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (15974C00) [pid = 1580] [serial = 1366] [outer = 15930000] 23:59:55 INFO - PROCESS | 1580 | 1467874795507 Marionette DEBUG loaded listener.js 23:59:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (15A80400) [pid = 1580] [serial = 1367] [outer = 15930000] 23:59:55 INFO - PROCESS | 1580 | 1467874795876 Marionette TRACE conn6 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 23:59:55 INFO - PROCESS | 1580 | 1467874795906 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 23:59:55 INFO - PROCESS | 1580 | 1467874795908 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 23:59:55 INFO - PROCESS | 1580 | 1467874795911 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:59:55 INFO - PROCESS | 1580 | 1467874795913 Marionette TRACE conn6 <- [1,1786,null,{}] 23:59:55 INFO - PROCESS | 1580 | 1467874795917 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:55 INFO - PROCESS | 1580 | 1467874795919 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:55 INFO - PROCESS | 1580 | 1467874796004 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 23:59:56 INFO - PROCESS | 1580 | 1467874796095 Marionette TRACE conn6 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:56 INFO - PROCESS | 1580 | 1467874796097 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:56 INFO - PROCESS | 1580 | ++DOCSHELL 1675D000 == 31 [pid = 1580] [id = 456] 23:59:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (16E3E800) [pid = 1580] [serial = 1368] [outer = 00000000] 23:59:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (186BD400) [pid = 1580] [serial = 1369] [outer = 16E3E800] 23:59:56 INFO - PROCESS | 1580 | 1467874796142 Marionette DEBUG loaded listener.js 23:59:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (18C18C00) [pid = 1580] [serial = 1370] [outer = 16E3E800] 23:59:56 INFO - PROCESS | 1580 | 1467874796501 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 23:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 630ms 23:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:59:56 INFO - PROCESS | 1580 | 1467874796546 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 23:59:56 INFO - PROCESS | 1580 | 1467874796548 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 23:59:56 INFO - PROCESS | 1580 | 1467874796551 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:59:56 INFO - PROCESS | 1580 | 1467874796553 Marionette TRACE conn6 <- [1,1790,null,{}] 23:59:56 INFO - PROCESS | 1580 | 1467874796556 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:56 INFO - PROCESS | 1580 | 1467874796558 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:56 INFO - PROCESS | 1580 | 1467874796670 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 23:59:56 INFO - PROCESS | 1580 | 1467874796708 Marionette TRACE conn6 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:56 INFO - PROCESS | 1580 | 1467874796710 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:56 INFO - PROCESS | 1580 | ++DOCSHELL 1764E000 == 32 [pid = 1580] [id = 457] 23:59:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (18C16800) [pid = 1580] [serial = 1371] [outer = 00000000] 23:59:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (18CD2400) [pid = 1580] [serial = 1372] [outer = 18C16800] 23:59:56 INFO - PROCESS | 1580 | 1467874796759 Marionette DEBUG loaded listener.js 23:59:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (197CF400) [pid = 1580] [serial = 1373] [outer = 18C16800] 23:59:57 INFO - PROCESS | 1580 | 1467874797193 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 23:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:59:57 INFO - PROCESS | 1580 | 1467874797222 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 23:59:57 INFO - PROCESS | 1580 | 1467874797224 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 23:59:57 INFO - PROCESS | 1580 | 1467874797228 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:59:57 INFO - PROCESS | 1580 | 1467874797229 Marionette TRACE conn6 <- [1,1794,null,{}] 23:59:57 INFO - PROCESS | 1580 | 1467874797241 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:57 INFO - PROCESS | 1580 | 1467874797247 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:57 INFO - PROCESS | 1580 | 1467874797361 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 23:59:57 INFO - PROCESS | 1580 | 1467874797371 Marionette TRACE conn6 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:57 INFO - PROCESS | 1580 | 1467874797373 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:57 INFO - PROCESS | 1580 | ++DOCSHELL 19FF6C00 == 33 [pid = 1580] [id = 458] 23:59:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A098C00) [pid = 1580] [serial = 1374] [outer = 00000000] 23:59:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A0A5400) [pid = 1580] [serial = 1375] [outer = 1A098C00] 23:59:57 INFO - PROCESS | 1580 | 1467874797420 Marionette DEBUG loaded listener.js 23:59:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A71B800) [pid = 1580] [serial = 1376] [outer = 1A098C00] 23:59:57 INFO - PROCESS | 1580 | 1467874797921 Marionette TRACE conn6 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 23:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 770ms 23:59:57 INFO - PROCESS | 1580 | 1467874798002 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 23:59:57 INFO - PROCESS | 1580 | 1467874798004 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 23:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:59:57 INFO - PROCESS | 1580 | 1467874798007 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:59:57 INFO - PROCESS | 1580 | 1467874798009 Marionette TRACE conn6 <- [1,1798,null,{}] 23:59:57 INFO - PROCESS | 1580 | 1467874798013 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:57 INFO - PROCESS | 1580 | 1467874798015 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:58 INFO - PROCESS | 1580 | 1467874798091 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 23:59:58 INFO - PROCESS | 1580 | 1467874798096 Marionette TRACE conn6 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:58 INFO - PROCESS | 1580 | 1467874798098 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:58 INFO - PROCESS | 1580 | ++DOCSHELL 1A726800 == 34 [pid = 1580] [id = 459] 23:59:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A728400) [pid = 1580] [serial = 1377] [outer = 00000000] 23:59:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A80F000) [pid = 1580] [serial = 1378] [outer = 1A728400] 23:59:58 INFO - PROCESS | 1580 | 1467874798143 Marionette DEBUG loaded listener.js 23:59:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A822800) [pid = 1580] [serial = 1379] [outer = 1A728400] 23:59:58 INFO - PROCESS | 1580 | 1467874798589 Marionette TRACE conn6 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 630ms 23:59:58 INFO - PROCESS | 1580 | 1467874798638 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 23:59:58 INFO - PROCESS | 1580 | 1467874798640 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 23:59:58 INFO - PROCESS | 1580 | 1467874798643 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:59:58 INFO - PROCESS | 1580 | 1467874798645 Marionette TRACE conn6 <- [1,1802,null,{}] 23:59:58 INFO - PROCESS | 1580 | 1467874798649 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:58 INFO - PROCESS | 1580 | 1467874798651 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:58 INFO - PROCESS | 1580 | 1467874798728 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 23:59:58 INFO - PROCESS | 1580 | 1467874798734 Marionette TRACE conn6 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:58 INFO - PROCESS | 1580 | 1467874798736 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:58 INFO - PROCESS | 1580 | ++DOCSHELL 0D33B400 == 35 [pid = 1580] [id = 460] 23:59:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15974000) [pid = 1580] [serial = 1380] [outer = 00000000] 23:59:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A86BC00) [pid = 1580] [serial = 1381] [outer = 15974000] 23:59:58 INFO - PROCESS | 1580 | 1467874798783 Marionette DEBUG loaded listener.js 23:59:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A867800) [pid = 1580] [serial = 1382] [outer = 15974000] 23:59:59 INFO - PROCESS | 1580 | 1467874799252 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 630ms 23:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:59:59 INFO - PROCESS | 1580 | 1467874799280 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 23:59:59 INFO - PROCESS | 1580 | 1467874799282 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 23:59:59 INFO - PROCESS | 1580 | 1467874799286 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:59:59 INFO - PROCESS | 1580 | 1467874799287 Marionette TRACE conn6 <- [1,1806,null,{}] 23:59:59 INFO - PROCESS | 1580 | 1467874799291 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:59:59 INFO - PROCESS | 1580 | 1467874799293 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:59 INFO - PROCESS | 1580 | 1467874799405 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 23:59:59 INFO - PROCESS | 1580 | 1467874799496 Marionette TRACE conn6 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:59 INFO - PROCESS | 1580 | 1467874799498 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 23:59:59 INFO - PROCESS | 1580 | ++DOCSHELL 1590BC00 == 36 [pid = 1580] [id = 461] 23:59:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1AB95400) [pid = 1580] [serial = 1383] [outer = 00000000] 23:59:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1AB9A000) [pid = 1580] [serial = 1384] [outer = 1AB95400] 23:59:59 INFO - PROCESS | 1580 | 1467874799545 Marionette DEBUG loaded listener.js 23:59:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1AB9B400) [pid = 1580] [serial = 1385] [outer = 1AB95400] 23:59:59 INFO - PROCESS | 1580 | 1467874799975 Marionette TRACE conn6 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 23:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 731ms 00:00:00 INFO - PROCESS | 1580 | 1467874800065 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 00:00:00 INFO - PROCESS | 1580 | 1467874800067 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 00:00:00 INFO - PROCESS | 1580 | 1467874800076 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:00:00 INFO - PROCESS | 1580 | 1467874800078 Marionette TRACE conn6 <- [1,1810,null,{}] 00:00:00 INFO - PROCESS | 1580 | 1467874800082 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:00 INFO - PROCESS | 1580 | 1467874800083 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:00 INFO - PROCESS | 1580 | 1467874800207 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 00:00:00 INFO - PROCESS | 1580 | 1467874800218 Marionette TRACE conn6 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:00 INFO - PROCESS | 1580 | 1467874800220 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:00 INFO - PROCESS | 1580 | ++DOCSHELL 10D3C800 == 37 [pid = 1580] [id = 462] 00:00:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1AB99400) [pid = 1580] [serial = 1386] [outer = 00000000] 00:00:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1BE05C00) [pid = 1580] [serial = 1387] [outer = 1AB99400] 00:00:00 INFO - PROCESS | 1580 | 1467874800263 Marionette DEBUG loaded listener.js 00:00:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1BFDCC00) [pid = 1580] [serial = 1388] [outer = 1AB99400] 00:00:00 INFO - PROCESS | 1580 | 1467874800709 Marionette TRACE conn6 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 00:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 671ms 00:00:00 INFO - PROCESS | 1580 | 1467874800785 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 00:00:00 INFO - PROCESS | 1580 | 1467874800787 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 00:00:00 INFO - PROCESS | 1580 | 1467874800804 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:00:00 INFO - PROCESS | 1580 | 1467874800807 Marionette TRACE conn6 <- [1,1814,null,{}] 00:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:00:00 INFO - PROCESS | 1580 | 1467874800810 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:00 INFO - PROCESS | 1580 | 1467874800813 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:00 INFO - PROCESS | 1580 | 1467874800936 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 00:00:00 INFO - PROCESS | 1580 | 1467874800942 Marionette TRACE conn6 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:00 INFO - PROCESS | 1580 | 1467874800945 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:00 INFO - PROCESS | 1580 | ++DOCSHELL 16E4D800 == 38 [pid = 1580] [id = 463] 00:00:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1C766400) [pid = 1580] [serial = 1389] [outer = 00000000] 00:00:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1CC82400) [pid = 1580] [serial = 1390] [outer = 1C766400] 00:00:00 INFO - PROCESS | 1580 | 1467874800989 Marionette DEBUG loaded listener.js 00:00:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1D2B8C00) [pid = 1580] [serial = 1391] [outer = 1C766400] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A823400) [pid = 1580] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (18272800) [pid = 1580] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1AFC2C00) [pid = 1580] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (199CC000) [pid = 1580] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (191A1000) [pid = 1580] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (15969400) [pid = 1580] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (10A0D400) [pid = 1580] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1675B000) [pid = 1580] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D3A000) [pid = 1580] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1ACDF800) [pid = 1580] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:00:01 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A721C00) [pid = 1580] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:00:01 INFO - PROCESS | 1580 | 1467874801525 Marionette TRACE conn6 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 00:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 770ms 00:00:01 INFO - PROCESS | 1580 | 1467874801581 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 00:00:01 INFO - PROCESS | 1580 | 1467874801583 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 00:00:01 INFO - PROCESS | 1580 | 1467874801587 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:00:01 INFO - PROCESS | 1580 | 1467874801589 Marionette TRACE conn6 <- [1,1818,null,{}] 00:00:01 INFO - PROCESS | 1580 | 1467874801592 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:01 INFO - PROCESS | 1580 | 1467874801594 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:01 INFO - PROCESS | 1580 | 1467874801689 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 00:00:01 INFO - PROCESS | 1580 | 1467874801694 Marionette TRACE conn6 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:01 INFO - PROCESS | 1580 | 1467874801696 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:01 INFO - PROCESS | 1580 | ++DOCSHELL 18272800 == 39 [pid = 1580] [id = 464] 00:00:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (186FCC00) [pid = 1580] [serial = 1392] [outer = 00000000] 00:00:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A809C00) [pid = 1580] [serial = 1393] [outer = 186FCC00] 00:00:01 INFO - PROCESS | 1580 | 1467874801742 Marionette DEBUG loaded listener.js 00:00:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1AB92000) [pid = 1580] [serial = 1394] [outer = 186FCC00] 00:00:02 INFO - PROCESS | 1580 | 1467874802180 Marionette TRACE conn6 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 00:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 630ms 00:00:02 INFO - PROCESS | 1580 | 1467874802221 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 00:00:02 INFO - PROCESS | 1580 | 1467874802223 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 00:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:00:02 INFO - PROCESS | 1580 | 1467874802227 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:00:02 INFO - PROCESS | 1580 | 1467874802228 Marionette TRACE conn6 <- [1,1822,null,{}] 00:00:02 INFO - PROCESS | 1580 | 1467874802232 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:02 INFO - PROCESS | 1580 | 1467874802234 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:02 INFO - PROCESS | 1580 | 1467874802314 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 00:00:02 INFO - PROCESS | 1580 | 1467874802320 Marionette TRACE conn6 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:02 INFO - PROCESS | 1580 | 1467874802322 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:02 INFO - PROCESS | 1580 | ++DOCSHELL 1C76D400 == 40 [pid = 1580] [id = 465] 00:00:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1CC0FC00) [pid = 1580] [serial = 1395] [outer = 00000000] 00:00:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1D602400) [pid = 1580] [serial = 1396] [outer = 1CC0FC00] 00:00:02 INFO - PROCESS | 1580 | 1467874802365 Marionette DEBUG loaded listener.js 00:00:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1D665800) [pid = 1580] [serial = 1397] [outer = 1CC0FC00] 00:00:02 INFO - PROCESS | 1580 | 1467874802822 Marionette TRACE conn6 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 00:00:02 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 00:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 630ms 00:00:02 INFO - PROCESS | 1580 | 1467874802869 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 00:00:02 INFO - PROCESS | 1580 | 1467874802871 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 00:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:00:02 INFO - PROCESS | 1580 | 1467874802874 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:00:02 INFO - PROCESS | 1580 | 1467874802876 Marionette TRACE conn6 <- [1,1826,null,{}] 00:00:02 INFO - PROCESS | 1580 | 1467874802880 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:02 INFO - PROCESS | 1580 | 1467874802882 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:02 INFO - PROCESS | 1580 | 1467874802966 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 00:00:02 INFO - PROCESS | 1580 | 1467874802974 Marionette TRACE conn6 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:02 INFO - PROCESS | 1580 | 1467874802976 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:02 INFO - PROCESS | 1580 | ++DOCSHELL 18CD1400 == 41 [pid = 1580] [id = 466] 00:00:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1BF8E000) [pid = 1580] [serial = 1398] [outer = 00000000] 00:00:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1DD3B000) [pid = 1580] [serial = 1399] [outer = 1BF8E000] 00:00:03 INFO - PROCESS | 1580 | 1467874803022 Marionette DEBUG loaded listener.js 00:00:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1DE3B000) [pid = 1580] [serial = 1400] [outer = 1BF8E000] 00:00:03 INFO - PROCESS | 1580 | 1467874803768 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 00:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 970ms 00:00:03 INFO - PROCESS | 1580 | 1467874803847 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 00:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:00:03 INFO - PROCESS | 1580 | 1467874803851 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 00:00:03 INFO - PROCESS | 1580 | 1467874803856 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:00:03 INFO - PROCESS | 1580 | 1467874803860 Marionette TRACE conn6 <- [1,1830,null,{}] 00:00:03 INFO - PROCESS | 1580 | 1467874803866 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:03 INFO - PROCESS | 1580 | 1467874803869 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:03 INFO - PROCESS | 1580 | 1467874804007 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 00:00:04 INFO - PROCESS | 1580 | 1467874804139 Marionette TRACE conn6 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:04 INFO - PROCESS | 1580 | 1467874804142 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:04 INFO - PROCESS | 1580 | ++DOCSHELL 10A07000 == 42 [pid = 1580] [id = 467] 00:00:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (10A27C00) [pid = 1580] [serial = 1401] [outer = 00000000] 00:00:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (111BDC00) [pid = 1580] [serial = 1402] [outer = 10A27C00] 00:00:04 INFO - PROCESS | 1580 | 1467874804204 Marionette DEBUG loaded listener.js 00:00:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (11E3D800) [pid = 1580] [serial = 1403] [outer = 10A27C00] 00:00:04 INFO - PROCESS | 1580 | 1467874804902 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 00:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1124ms 00:00:04 INFO - PROCESS | 1580 | 1467874804981 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 00:00:04 INFO - PROCESS | 1580 | 1467874804985 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 00:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:00:04 INFO - PROCESS | 1580 | 1467874804992 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:00:04 INFO - PROCESS | 1580 | 1467874804995 Marionette TRACE conn6 <- [1,1834,null,{}] 00:00:04 INFO - PROCESS | 1580 | 1467874804999 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:04 INFO - PROCESS | 1580 | 1467874805002 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:05 INFO - PROCESS | 1580 | 1467874805283 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 00:00:05 INFO - PROCESS | 1580 | 1467874805432 Marionette TRACE conn6 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:05 INFO - PROCESS | 1580 | 1467874805435 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:05 INFO - PROCESS | 1580 | ++DOCSHELL 10A08800 == 43 [pid = 1580] [id = 468] 00:00:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (10A0B000) [pid = 1580] [serial = 1404] [outer = 00000000] 00:00:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (10A2E800) [pid = 1580] [serial = 1405] [outer = 10A0B000] 00:00:05 INFO - PROCESS | 1580 | 1467874805488 Marionette DEBUG loaded listener.js 00:00:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (10D41000) [pid = 1580] [serial = 1406] [outer = 10A0B000] 00:00:05 INFO - PROCESS | 1580 | --DOCSHELL 1C76D400 == 42 [pid = 1580] [id = 465] 00:00:05 INFO - PROCESS | 1580 | --DOCSHELL 18272800 == 41 [pid = 1580] [id = 464] 00:00:05 INFO - PROCESS | 1580 | --DOCSHELL 16E4D800 == 40 [pid = 1580] [id = 463] 00:00:05 INFO - PROCESS | 1580 | --DOCSHELL 10D3C800 == 39 [pid = 1580] [id = 462] 00:00:05 INFO - PROCESS | 1580 | --DOCSHELL 1590BC00 == 38 [pid = 1580] [id = 461] 00:00:05 INFO - PROCESS | 1580 | --DOCSHELL 0D33B400 == 37 [pid = 1580] [id = 460] 00:00:05 INFO - PROCESS | 1580 | --DOCSHELL 1A726800 == 36 [pid = 1580] [id = 459] 00:00:05 INFO - PROCESS | 1580 | --DOCSHELL 19FF6C00 == 35 [pid = 1580] [id = 458] 00:00:05 INFO - PROCESS | 1580 | --DOCSHELL 1764E000 == 34 [pid = 1580] [id = 457] 00:00:05 INFO - PROCESS | 1580 | --DOCSHELL 1675D000 == 33 [pid = 1580] [id = 456] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1CC85400) [pid = 1580] [serial = 1357] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOCSHELL 15924000 == 32 [pid = 1580] [id = 455] 00:00:06 INFO - PROCESS | 1580 | --DOCSHELL 11ECB000 == 31 [pid = 1580] [id = 454] 00:00:06 INFO - PROCESS | 1580 | --DOCSHELL 10D3F400 == 30 [pid = 1580] [id = 453] 00:00:06 INFO - PROCESS | 1580 | --DOCSHELL 1982C000 == 29 [pid = 1580] [id = 452] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1AB67400) [pid = 1580] [serial = 1346] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1A871C00) [pid = 1580] [serial = 1345] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1A71D400) [pid = 1580] [serial = 1351] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1BFDDC00) [pid = 1580] [serial = 1348] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1C767000) [pid = 1580] [serial = 1354] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1BEE5000) [pid = 1580] [serial = 1349] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (199CB800) [pid = 1580] [serial = 1339] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1C76E000) [pid = 1580] [serial = 1355] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (159E8C00) [pid = 1580] [serial = 1336] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (16E41C00) [pid = 1580] [serial = 1337] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D55400) [pid = 1580] [serial = 1333] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (151AB000) [pid = 1580] [serial = 1334] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1919D800) [pid = 1580] [serial = 1331] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (186C4000) [pid = 1580] [serial = 1330] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (15876800) [pid = 1580] [serial = 1328] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (152D6000) [pid = 1580] [serial = 1327] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1ACEDC00) [pid = 1580] [serial = 1325] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A816400) [pid = 1580] [serial = 1342] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A820000) [pid = 1580] [serial = 1343] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A809800) [pid = 1580] [serial = 1352] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A098800) [pid = 1580] [serial = 1340] [outer = 00000000] [url = about:blank] 00:00:06 INFO - PROCESS | 1580 | 1467874806161 Marionette TRACE conn6 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:00:06 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) 00:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1234ms 00:00:06 INFO - PROCESS | 1580 | 1467874806230 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 00:00:06 INFO - PROCESS | 1580 | 1467874806234 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 00:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:00:06 INFO - PROCESS | 1580 | 1467874806245 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:00:06 INFO - PROCESS | 1580 | 1467874806248 Marionette TRACE conn6 <- [1,1838,null,{}] 00:00:06 INFO - PROCESS | 1580 | 1467874806254 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:06 INFO - PROCESS | 1580 | 1467874806257 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:06 INFO - PROCESS | 1580 | 1467874806344 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 00:00:06 INFO - PROCESS | 1580 | 1467874806357 Marionette TRACE conn6 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:06 INFO - PROCESS | 1580 | 1467874806360 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:06 INFO - PROCESS | 1580 | ++DOCSHELL 11340C00 == 30 [pid = 1580] [id = 469] 00:00:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (11341C00) [pid = 1580] [serial = 1407] [outer = 00000000] 00:00:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (11ECA000) [pid = 1580] [serial = 1408] [outer = 11341C00] 00:00:06 INFO - PROCESS | 1580 | 1467874806408 Marionette DEBUG loaded listener.js 00:00:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (151E3800) [pid = 1580] [serial = 1409] [outer = 11341C00] 00:00:06 INFO - PROCESS | 1580 | 1467874806941 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 730ms 00:00:06 INFO - PROCESS | 1580 | 1467874806975 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 00:00:06 INFO - PROCESS | 1580 | 1467874806978 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 00:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:00:06 INFO - PROCESS | 1580 | 1467874806981 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:00:06 INFO - PROCESS | 1580 | 1467874806983 Marionette TRACE conn6 <- [1,1842,null,{}] 00:00:06 INFO - PROCESS | 1580 | 1467874806987 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:06 INFO - PROCESS | 1580 | 1467874806989 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:07 INFO - PROCESS | 1580 | 1467874807075 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 00:00:07 INFO - PROCESS | 1580 | 1467874807087 Marionette TRACE conn6 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:07 INFO - PROCESS | 1580 | 1467874807089 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:07 INFO - PROCESS | 1580 | ++DOCSHELL 15A7B800 == 31 [pid = 1580] [id = 470] 00:00:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (15A7C400) [pid = 1580] [serial = 1410] [outer = 00000000] 00:00:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1675DC00) [pid = 1580] [serial = 1411] [outer = 15A7C400] 00:00:07 INFO - PROCESS | 1580 | 1467874807135 Marionette DEBUG loaded listener.js 00:00:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (16E44C00) [pid = 1580] [serial = 1412] [outer = 15A7C400] 00:00:07 INFO - PROCESS | 1580 | 1467874807618 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 670ms 00:00:07 INFO - PROCESS | 1580 | 1467874807654 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 00:00:07 INFO - PROCESS | 1580 | 1467874807659 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 00:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:00:07 INFO - PROCESS | 1580 | 1467874807669 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:00:07 INFO - PROCESS | 1580 | 1467874807674 Marionette TRACE conn6 <- [1,1846,null,{}] 00:00:07 INFO - PROCESS | 1580 | 1467874807677 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:07 INFO - PROCESS | 1580 | 1467874807681 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:07 INFO - PROCESS | 1580 | 1467874807772 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 00:00:07 INFO - PROCESS | 1580 | 1467874807875 Marionette TRACE conn6 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:07 INFO - PROCESS | 1580 | 1467874807877 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:07 INFO - PROCESS | 1580 | ++DOCSHELL 18CCA800 == 32 [pid = 1580] [id = 471] 00:00:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (18CCAC00) [pid = 1580] [serial = 1413] [outer = 00000000] 00:00:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (197CA400) [pid = 1580] [serial = 1414] [outer = 18CCAC00] 00:00:07 INFO - PROCESS | 1580 | 1467874807933 Marionette DEBUG loaded listener.js 00:00:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (199C7400) [pid = 1580] [serial = 1415] [outer = 18CCAC00] 00:00:08 INFO - PROCESS | 1580 | 1467874808325 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 00:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 730ms 00:00:08 INFO - PROCESS | 1580 | 1467874808394 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 00:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:00:08 INFO - PROCESS | 1580 | 1467874808396 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 00:00:08 INFO - PROCESS | 1580 | 1467874808399 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:00:08 INFO - PROCESS | 1580 | 1467874808401 Marionette TRACE conn6 <- [1,1850,null,{}] 00:00:08 INFO - PROCESS | 1580 | 1467874808404 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:08 INFO - PROCESS | 1580 | 1467874808406 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:08 INFO - PROCESS | 1580 | 1467874808549 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 00:00:08 INFO - PROCESS | 1580 | 1467874808558 Marionette TRACE conn6 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:08 INFO - PROCESS | 1580 | 1467874808560 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:08 INFO - PROCESS | 1580 | ++DOCSHELL 19F54C00 == 33 [pid = 1580] [id = 472] 00:00:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (19F55C00) [pid = 1580] [serial = 1416] [outer = 00000000] 00:00:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A0A0800) [pid = 1580] [serial = 1417] [outer = 19F55C00] 00:00:08 INFO - PROCESS | 1580 | 1467874808662 Marionette DEBUG loaded listener.js 00:00:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A71E000) [pid = 1580] [serial = 1418] [outer = 19F55C00] 00:00:09 INFO - PROCESS | 1580 | 1467874809085 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 00:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 730ms 00:00:09 INFO - PROCESS | 1580 | 1467874809133 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 00:00:09 INFO - PROCESS | 1580 | 1467874809135 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 00:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:00:09 INFO - PROCESS | 1580 | 1467874809138 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:00:09 INFO - PROCESS | 1580 | 1467874809139 Marionette TRACE conn6 <- [1,1854,null,{}] 00:00:09 INFO - PROCESS | 1580 | 1467874809143 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:09 INFO - PROCESS | 1580 | 1467874809145 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:09 INFO - PROCESS | 1580 | 1467874809259 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 00:00:09 INFO - PROCESS | 1580 | 1467874809264 Marionette TRACE conn6 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:09 INFO - PROCESS | 1580 | 1467874809270 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:09 INFO - PROCESS | 1580 | ++DOCSHELL 15869800 == 34 [pid = 1580] [id = 473] 00:00:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A810C00) [pid = 1580] [serial = 1419] [outer = 00000000] 00:00:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A81A400) [pid = 1580] [serial = 1420] [outer = 1A810C00] 00:00:09 INFO - PROCESS | 1580 | 1467874809380 Marionette DEBUG loaded listener.js 00:00:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A863C00) [pid = 1580] [serial = 1421] [outer = 1A810C00] 00:00:09 INFO - PROCESS | 1580 | 1467874809837 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 00:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 730ms 00:00:09 INFO - PROCESS | 1580 | 1467874809894 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 00:00:09 INFO - PROCESS | 1580 | 1467874809896 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 00:00:09 INFO - PROCESS | 1580 | 1467874809899 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:00:09 INFO - PROCESS | 1580 | 1467874809901 Marionette TRACE conn6 <- [1,1858,null,{}] 00:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:00:09 INFO - PROCESS | 1580 | 1467874809905 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:09 INFO - PROCESS | 1580 | 1467874809907 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:10 INFO - PROCESS | 1580 | 1467874810038 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 00:00:10 INFO - PROCESS | 1580 | 1467874810105 Marionette TRACE conn6 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:10 INFO - PROCESS | 1580 | 1467874810107 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:10 INFO - PROCESS | 1580 | ++DOCSHELL 1A868000 == 35 [pid = 1580] [id = 474] 00:00:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A86A800) [pid = 1580] [serial = 1422] [outer = 00000000] 00:00:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1AB9A400) [pid = 1580] [serial = 1423] [outer = 1A86A800] 00:00:10 INFO - PROCESS | 1580 | 1467874810151 Marionette DEBUG loaded listener.js 00:00:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1A922400) [pid = 1580] [serial = 1424] [outer = 1A86A800] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (11ECE800) [pid = 1580] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1A098C00) [pid = 1580] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1C0E0000) [pid = 1580] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (15974000) [pid = 1580] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (15930000) [pid = 1580] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1AB95400) [pid = 1580] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (18C16800) [pid = 1580] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D40C00) [pid = 1580] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A728400) [pid = 1580] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (16E3E800) [pid = 1580] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1AB99400) [pid = 1580] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1C766400) [pid = 1580] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1CC0FC00) [pid = 1580] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:00:10 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (186FCC00) [pid = 1580] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:00:10 INFO - PROCESS | 1580 | 1467874810614 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 00:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 770ms 00:00:10 INFO - PROCESS | 1580 | 1467874810676 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 00:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:00:10 INFO - PROCESS | 1580 | 1467874810678 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 00:00:10 INFO - PROCESS | 1580 | 1467874810682 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:00:10 INFO - PROCESS | 1580 | 1467874810684 Marionette TRACE conn6 <- [1,1862,null,{}] 00:00:10 INFO - PROCESS | 1580 | 1467874810687 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:10 INFO - PROCESS | 1580 | 1467874810689 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:10 INFO - PROCESS | 1580 | 1467874810772 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 00:00:10 INFO - PROCESS | 1580 | 1467874810778 Marionette TRACE conn6 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:10 INFO - PROCESS | 1580 | 1467874810780 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:10 INFO - PROCESS | 1580 | ++DOCSHELL 1A098000 == 36 [pid = 1580] [id = 475] 00:00:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A09B400) [pid = 1580] [serial = 1425] [outer = 00000000] 00:00:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1AB8C400) [pid = 1580] [serial = 1426] [outer = 1A09B400] 00:00:10 INFO - PROCESS | 1580 | 1467874810826 Marionette DEBUG loaded listener.js 00:00:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1AB99400) [pid = 1580] [serial = 1427] [outer = 1A09B400] 00:00:11 INFO - PROCESS | 1580 | 1467874811248 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 00:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 630ms 00:00:11 INFO - PROCESS | 1580 | 1467874811312 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 00:00:11 INFO - PROCESS | 1580 | 1467874811315 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 00:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:00:11 INFO - PROCESS | 1580 | 1467874811318 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:00:11 INFO - PROCESS | 1580 | 1467874811320 Marionette TRACE conn6 <- [1,1866,null,{}] 00:00:11 INFO - PROCESS | 1580 | 1467874811323 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:11 INFO - PROCESS | 1580 | 1467874811325 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:11 INFO - PROCESS | 1580 | 1467874811403 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 00:00:11 INFO - PROCESS | 1580 | 1467874811409 Marionette TRACE conn6 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:11 INFO - PROCESS | 1580 | 1467874811410 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:11 INFO - PROCESS | 1580 | ++DOCSHELL 1ACE8000 == 37 [pid = 1580] [id = 476] 00:00:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1ACEA000) [pid = 1580] [serial = 1428] [outer = 00000000] 00:00:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1AFC4C00) [pid = 1580] [serial = 1429] [outer = 1ACEA000] 00:00:11 INFO - PROCESS | 1580 | 1467874811456 Marionette DEBUG loaded listener.js 00:00:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1BFDA000) [pid = 1580] [serial = 1430] [outer = 1ACEA000] 00:00:11 INFO - PROCESS | 1580 | 1467874811923 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 00:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 00:00:11 INFO - PROCESS | 1580 | 1467874811989 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 00:00:11 INFO - PROCESS | 1580 | 1467874811992 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 00:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:00:11 INFO - PROCESS | 1580 | 1467874811995 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:00:11 INFO - PROCESS | 1580 | 1467874811997 Marionette TRACE conn6 <- [1,1870,null,{}] 00:00:11 INFO - PROCESS | 1580 | 1467874812000 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:11 INFO - PROCESS | 1580 | 1467874812002 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:12 INFO - PROCESS | 1580 | 1467874812086 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 00:00:12 INFO - PROCESS | 1580 | 1467874812091 Marionette TRACE conn6 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:12 INFO - PROCESS | 1580 | 1467874812093 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:12 INFO - PROCESS | 1580 | ++DOCSHELL 1586D800 == 38 [pid = 1580] [id = 477] 00:00:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (18CC6C00) [pid = 1580] [serial = 1431] [outer = 00000000] 00:00:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1BFE6000) [pid = 1580] [serial = 1432] [outer = 18CC6C00] 00:00:12 INFO - PROCESS | 1580 | 1467874812136 Marionette DEBUG loaded listener.js 00:00:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1C0DDC00) [pid = 1580] [serial = 1433] [outer = 18CC6C00] 00:00:12 INFO - PROCESS | 1580 | 1467874812838 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 00:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 930ms 00:00:12 INFO - PROCESS | 1580 | 1467874812926 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 00:00:12 INFO - PROCESS | 1580 | 1467874812930 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 00:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:00:12 INFO - PROCESS | 1580 | 1467874812936 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:00:12 INFO - PROCESS | 1580 | 1467874812938 Marionette TRACE conn6 <- [1,1874,null,{}] 00:00:12 INFO - PROCESS | 1580 | 1467874812945 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:12 INFO - PROCESS | 1580 | 1467874812948 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:13 INFO - PROCESS | 1580 | 1467874813069 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 00:00:13 INFO - PROCESS | 1580 | 1467874813199 Marionette TRACE conn6 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:13 INFO - PROCESS | 1580 | 1467874813202 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:13 INFO - PROCESS | 1580 | ++DOCSHELL 10A25C00 == 39 [pid = 1580] [id = 478] 00:00:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (10D47400) [pid = 1580] [serial = 1434] [outer = 00000000] 00:00:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (15871C00) [pid = 1580] [serial = 1435] [outer = 10D47400] 00:00:13 INFO - PROCESS | 1580 | 1467874813259 Marionette DEBUG loaded listener.js 00:00:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (15924400) [pid = 1580] [serial = 1436] [outer = 10D47400] 00:00:13 INFO - PROCESS | 1580 | 1467874813841 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 00:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 990ms 00:00:13 INFO - PROCESS | 1580 | 1467874813926 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 00:00:13 INFO - PROCESS | 1580 | 1467874813931 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 00:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:00:13 INFO - PROCESS | 1580 | 1467874813937 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:00:13 INFO - PROCESS | 1580 | 1467874813940 Marionette TRACE conn6 <- [1,1878,null,{}] 00:00:13 INFO - PROCESS | 1580 | 1467874813944 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:13 INFO - PROCESS | 1580 | 1467874813947 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:14 INFO - PROCESS | 1580 | 1467874814067 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 00:00:14 INFO - PROCESS | 1580 | 1467874814198 Marionette TRACE conn6 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:14 INFO - PROCESS | 1580 | 1467874814200 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:14 INFO - PROCESS | 1580 | ++DOCSHELL 18CD0C00 == 40 [pid = 1580] [id = 479] 00:00:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (19194800) [pid = 1580] [serial = 1437] [outer = 00000000] 00:00:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (199CA000) [pid = 1580] [serial = 1438] [outer = 19194800] 00:00:14 INFO - PROCESS | 1580 | 1467874814258 Marionette DEBUG loaded listener.js 00:00:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1A71D400) [pid = 1580] [serial = 1439] [outer = 19194800] 00:00:14 INFO - PROCESS | 1580 | 1467874814873 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 00:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 970ms 00:00:14 INFO - PROCESS | 1580 | 1467874814911 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 00:00:14 INFO - PROCESS | 1580 | 1467874814914 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 00:00:14 INFO - PROCESS | 1580 | 1467874814917 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:00:14 INFO - PROCESS | 1580 | 1467874814921 Marionette TRACE conn6 <- [1,1882,null,{}] 00:00:14 INFO - PROCESS | 1580 | 1467874814933 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:14 INFO - PROCESS | 1580 | 1467874814938 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:15 INFO - PROCESS | 1580 | 1467874815047 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 00:00:15 INFO - PROCESS | 1580 | 1467874815187 Marionette TRACE conn6 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:15 INFO - PROCESS | 1580 | 1467874815190 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:15 INFO - PROCESS | 1580 | ++DOCSHELL 1C76F000 == 41 [pid = 1580] [id = 480] 00:00:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1C76FC00) [pid = 1580] [serial = 1440] [outer = 00000000] 00:00:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1C773C00) [pid = 1580] [serial = 1441] [outer = 1C76FC00] 00:00:15 INFO - PROCESS | 1580 | 1467874815248 Marionette DEBUG loaded listener.js 00:00:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1CF5B800) [pid = 1580] [serial = 1442] [outer = 1C76FC00] 00:00:16 INFO - PROCESS | 1580 | 1467874816027 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 00:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1123ms 00:00:16 INFO - PROCESS | 1580 | 1467874816049 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 00:00:16 INFO - PROCESS | 1580 | 1467874816053 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 00:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:00:16 INFO - PROCESS | 1580 | 1467874816068 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:00:16 INFO - PROCESS | 1580 | 1467874816071 Marionette TRACE conn6 <- [1,1886,null,{}] 00:00:16 INFO - PROCESS | 1580 | 1467874816077 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:16 INFO - PROCESS | 1580 | 1467874816080 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:16 INFO - PROCESS | 1580 | 1467874816182 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 00:00:16 INFO - PROCESS | 1580 | 1467874816283 Marionette TRACE conn6 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:16 INFO - PROCESS | 1580 | 1467874816287 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:16 INFO - PROCESS | 1580 | ++DOCSHELL 10D3E400 == 42 [pid = 1580] [id = 481] 00:00:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (10D3F400) [pid = 1580] [serial = 1443] [outer = 00000000] 00:00:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (10D54C00) [pid = 1580] [serial = 1444] [outer = 10D3F400] 00:00:16 INFO - PROCESS | 1580 | 1467874816338 Marionette DEBUG loaded listener.js 00:00:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (1131C400) [pid = 1580] [serial = 1445] [outer = 10D3F400] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 1ACE8000 == 41 [pid = 1580] [id = 476] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 1A098000 == 40 [pid = 1580] [id = 475] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 1A868000 == 39 [pid = 1580] [id = 474] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 15869800 == 38 [pid = 1580] [id = 473] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 19F54C00 == 37 [pid = 1580] [id = 472] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 18CCA800 == 36 [pid = 1580] [id = 471] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 15A7B800 == 35 [pid = 1580] [id = 470] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 11340C00 == 34 [pid = 1580] [id = 469] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 10A07000 == 33 [pid = 1580] [id = 467] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 10A08800 == 32 [pid = 1580] [id = 468] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 18CD1400 == 31 [pid = 1580] [id = 466] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 1C76F000 == 30 [pid = 1580] [id = 480] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 18CD0C00 == 29 [pid = 1580] [id = 479] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 1586D800 == 28 [pid = 1580] [id = 477] 00:00:17 INFO - PROCESS | 1580 | --DOCSHELL 10A25C00 == 27 [pid = 1580] [id = 478] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (1511B000) [pid = 1580] [serial = 1363] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (151EF000) [pid = 1580] [serial = 1364] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1A0A5400) [pid = 1580] [serial = 1375] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1A71B800) [pid = 1580] [serial = 1376] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1CF5C800) [pid = 1580] [serial = 1358] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1A86BC00) [pid = 1580] [serial = 1381] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (15974C00) [pid = 1580] [serial = 1366] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1AB9A000) [pid = 1580] [serial = 1384] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (15A80400) [pid = 1580] [serial = 1367] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (18CD2400) [pid = 1580] [serial = 1372] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (197CF400) [pid = 1580] [serial = 1373] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (10D47000) [pid = 1580] [serial = 1360] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (10D50C00) [pid = 1580] [serial = 1361] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A80F000) [pid = 1580] [serial = 1378] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A822800) [pid = 1580] [serial = 1379] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (186BD400) [pid = 1580] [serial = 1369] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (18C18C00) [pid = 1580] [serial = 1370] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1BE05C00) [pid = 1580] [serial = 1387] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1AB9B400) [pid = 1580] [serial = 1385] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1CC82400) [pid = 1580] [serial = 1390] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1BFDCC00) [pid = 1580] [serial = 1388] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1D665800) [pid = 1580] [serial = 1397] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1D602400) [pid = 1580] [serial = 1396] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1DD3B000) [pid = 1580] [serial = 1399] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1D2B8C00) [pid = 1580] [serial = 1391] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A809C00) [pid = 1580] [serial = 1393] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1AB92000) [pid = 1580] [serial = 1394] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1A867800) [pid = 1580] [serial = 1382] [outer = 00000000] [url = about:blank] 00:00:17 INFO - PROCESS | 1580 | 1467874817654 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 00:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1641ms 00:00:17 INFO - PROCESS | 1580 | 1467874817706 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 00:00:17 INFO - PROCESS | 1580 | 1467874817711 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 00:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:00:17 INFO - PROCESS | 1580 | 1467874817716 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:00:17 INFO - PROCESS | 1580 | 1467874817719 Marionette TRACE conn6 <- [1,1890,null,{}] 00:00:17 INFO - PROCESS | 1580 | 1467874817725 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:17 INFO - PROCESS | 1580 | 1467874817728 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:17 INFO - PROCESS | 1580 | 1467874817829 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 00:00:17 INFO - PROCESS | 1580 | 1467874817837 Marionette TRACE conn6 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:17 INFO - PROCESS | 1580 | 1467874817842 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:17 INFO - PROCESS | 1580 | ++DOCSHELL 10A23000 == 28 [pid = 1580] [id = 482] 00:00:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (10A24800) [pid = 1580] [serial = 1446] [outer = 00000000] 00:00:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (10A2B000) [pid = 1580] [serial = 1447] [outer = 10A24800] 00:00:17 INFO - PROCESS | 1580 | 1467874817889 Marionette DEBUG loaded listener.js 00:00:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (10D40800) [pid = 1580] [serial = 1448] [outer = 10A24800] 00:00:18 INFO - PROCESS | 1580 | 1467874818395 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 00:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 730ms 00:00:18 INFO - PROCESS | 1580 | 1467874818446 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 00:00:18 INFO - PROCESS | 1580 | 1467874818451 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 00:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:00:18 INFO - PROCESS | 1580 | 1467874818457 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:00:18 INFO - PROCESS | 1580 | 1467874818459 Marionette TRACE conn6 <- [1,1894,null,{}] 00:00:18 INFO - PROCESS | 1580 | 1467874818463 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:18 INFO - PROCESS | 1580 | 1467874818466 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:18 INFO - PROCESS | 1580 | 1467874818560 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 00:00:18 INFO - PROCESS | 1580 | 1467874818570 Marionette TRACE conn6 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:18 INFO - PROCESS | 1580 | 1467874818573 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:18 INFO - PROCESS | 1580 | ++DOCSHELL 151EF400 == 29 [pid = 1580] [id = 483] 00:00:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (151F0C00) [pid = 1580] [serial = 1449] [outer = 00000000] 00:00:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15490800) [pid = 1580] [serial = 1450] [outer = 151F0C00] 00:00:18 INFO - PROCESS | 1580 | 1467874818622 Marionette DEBUG loaded listener.js 00:00:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1585A800) [pid = 1580] [serial = 1451] [outer = 151F0C00] 00:00:19 INFO - PROCESS | 1580 | 1467874819109 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 00:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 00:00:19 INFO - PROCESS | 1580 | 1467874819131 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 00:00:19 INFO - PROCESS | 1580 | 1467874819133 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 00:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:00:19 INFO - PROCESS | 1580 | 1467874819136 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:00:19 INFO - PROCESS | 1580 | 1467874819140 Marionette TRACE conn6 <- [1,1898,null,{}] 00:00:19 INFO - PROCESS | 1580 | 1467874819152 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:19 INFO - PROCESS | 1580 | 1467874819157 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:19 INFO - PROCESS | 1580 | 1467874819321 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 00:00:19 INFO - PROCESS | 1580 | 1467874819339 Marionette TRACE conn6 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:19 INFO - PROCESS | 1580 | 1467874819342 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:19 INFO - PROCESS | 1580 | ++DOCSHELL 15A80400 == 30 [pid = 1580] [id = 484] 00:00:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (15A82400) [pid = 1580] [serial = 1452] [outer = 00000000] 00:00:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1764D400) [pid = 1580] [serial = 1453] [outer = 15A82400] 00:00:19 INFO - PROCESS | 1580 | 1467874819390 Marionette DEBUG loaded listener.js 00:00:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (18267C00) [pid = 1580] [serial = 1454] [outer = 15A82400] 00:00:19 INFO - PROCESS | 1580 | 1467874819838 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 00:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 730ms 00:00:19 INFO - PROCESS | 1580 | 1467874819871 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 00:00:19 INFO - PROCESS | 1580 | 1467874819873 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 00:00:19 INFO - PROCESS | 1580 | 1467874819876 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:00:19 INFO - PROCESS | 1580 | 1467874819878 Marionette TRACE conn6 <- [1,1902,null,{}] 00:00:19 INFO - PROCESS | 1580 | 1467874819881 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:19 INFO - PROCESS | 1580 | 1467874819883 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:19 INFO - PROCESS | 1580 | 1467874820008 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 00:00:20 INFO - PROCESS | 1580 | 1467874820023 Marionette TRACE conn6 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:20 INFO - PROCESS | 1580 | 1467874820025 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:20 INFO - PROCESS | 1580 | ++DOCSHELL 186FC400 == 31 [pid = 1580] [id = 485] 00:00:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (18C13400) [pid = 1580] [serial = 1455] [outer = 00000000] 00:00:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (18CD0C00) [pid = 1580] [serial = 1456] [outer = 18C13400] 00:00:20 INFO - PROCESS | 1580 | 1467874820070 Marionette DEBUG loaded listener.js 00:00:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1919FC00) [pid = 1580] [serial = 1457] [outer = 18C13400] 00:00:20 INFO - PROCESS | 1580 | 1467874820525 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 00:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 00:00:20 INFO - PROCESS | 1580 | 1467874820551 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 00:00:20 INFO - PROCESS | 1580 | 1467874820553 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 00:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:00:20 INFO - PROCESS | 1580 | 1467874820563 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:00:20 INFO - PROCESS | 1580 | 1467874820565 Marionette TRACE conn6 <- [1,1906,null,{}] 00:00:20 INFO - PROCESS | 1580 | 1467874820606 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:20 INFO - PROCESS | 1580 | 1467874820609 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:20 INFO - PROCESS | 1580 | 1467874820717 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 00:00:20 INFO - PROCESS | 1580 | 1467874820728 Marionette TRACE conn6 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:20 INFO - PROCESS | 1580 | 1467874820730 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:20 INFO - PROCESS | 1580 | ++DOCSHELL 199C2C00 == 32 [pid = 1580] [id = 486] 00:00:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (199C7C00) [pid = 1580] [serial = 1458] [outer = 00000000] 00:00:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (19FF4400) [pid = 1580] [serial = 1459] [outer = 199C7C00] 00:00:20 INFO - PROCESS | 1580 | 1467874820775 Marionette DEBUG loaded listener.js 00:00:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A09C800) [pid = 1580] [serial = 1460] [outer = 199C7C00] 00:00:21 INFO - PROCESS | 1580 | 1467874821206 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 00:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 710ms 00:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:00:21 INFO - PROCESS | 1580 | 1467874821276 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 00:00:21 INFO - PROCESS | 1580 | 1467874821278 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 00:00:21 INFO - PROCESS | 1580 | 1467874821281 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:00:21 INFO - PROCESS | 1580 | 1467874821283 Marionette TRACE conn6 <- [1,1910,null,{}] 00:00:21 INFO - PROCESS | 1580 | 1467874821287 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:21 INFO - PROCESS | 1580 | 1467874821292 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:21 INFO - PROCESS | 1580 | 1467874821428 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 00:00:21 INFO - PROCESS | 1580 | 1467874821434 Marionette TRACE conn6 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:21 INFO - PROCESS | 1580 | 1467874821436 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:21 INFO - PROCESS | 1580 | ++DOCSHELL 1A0A5000 == 33 [pid = 1580] [id = 487] 00:00:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A56A800) [pid = 1580] [serial = 1461] [outer = 00000000] 00:00:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A810000) [pid = 1580] [serial = 1462] [outer = 1A56A800] 00:00:21 INFO - PROCESS | 1580 | 1467874821481 Marionette DEBUG loaded listener.js 00:00:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A824800) [pid = 1580] [serial = 1463] [outer = 1A56A800] 00:00:22 INFO - PROCESS | 1580 | 1467874822165 Marionette TRACE conn6 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1ACEA000) [pid = 1580] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (18CC6C00) [pid = 1580] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (19F55C00) [pid = 1580] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A810C00) [pid = 1580] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A86A800) [pid = 1580] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10A0B000) [pid = 1580] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (11341C00) [pid = 1580] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10A27C00) [pid = 1580] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1BF8E000) [pid = 1580] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (18CCAC00) [pid = 1580] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (15A7C400) [pid = 1580] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:00:22 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A09B400) [pid = 1580] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 970ms 00:00:22 INFO - PROCESS | 1580 | 1467874822256 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 00:00:22 INFO - PROCESS | 1580 | 1467874822258 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 00:00:22 INFO - PROCESS | 1580 | 1467874822261 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:00:22 INFO - PROCESS | 1580 | 1467874822263 Marionette TRACE conn6 <- [1,1914,null,{}] 00:00:22 INFO - PROCESS | 1580 | 1467874822267 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:22 INFO - PROCESS | 1580 | 1467874822269 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:22 INFO - PROCESS | 1580 | 1467874822350 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 00:00:22 INFO - PROCESS | 1580 | 1467874822359 Marionette TRACE conn6 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:22 INFO - PROCESS | 1580 | 1467874822360 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:22 INFO - PROCESS | 1580 | ++DOCSHELL 10D3C000 == 34 [pid = 1580] [id = 488] 00:00:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (111BC400) [pid = 1580] [serial = 1464] [outer = 00000000] 00:00:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (186C8400) [pid = 1580] [serial = 1465] [outer = 111BC400] 00:00:22 INFO - PROCESS | 1580 | 1467874822406 Marionette DEBUG loaded listener.js 00:00:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (18CCE800) [pid = 1580] [serial = 1466] [outer = 111BC400] 00:00:22 INFO - PROCESS | 1580 | 1467874822841 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 00:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 630ms 00:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:00:22 INFO - PROCESS | 1580 | 1467874822896 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 00:00:22 INFO - PROCESS | 1580 | 1467874822898 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 00:00:22 INFO - PROCESS | 1580 | 1467874822901 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:00:22 INFO - PROCESS | 1580 | 1467874822903 Marionette TRACE conn6 <- [1,1918,null,{}] 00:00:22 INFO - PROCESS | 1580 | 1467874822907 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:22 INFO - PROCESS | 1580 | 1467874822909 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:22 INFO - PROCESS | 1580 | 1467874822991 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 00:00:22 INFO - PROCESS | 1580 | 1467874822996 Marionette TRACE conn6 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:22 INFO - PROCESS | 1580 | 1467874822998 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:22 INFO - PROCESS | 1580 | ++DOCSHELL 109F7400 == 35 [pid = 1580] [id = 489] 00:00:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15895000) [pid = 1580] [serial = 1467] [outer = 00000000] 00:00:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A827C00) [pid = 1580] [serial = 1468] [outer = 15895000] 00:00:23 INFO - PROCESS | 1580 | 1467874823042 Marionette DEBUG loaded listener.js 00:00:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A864400) [pid = 1580] [serial = 1469] [outer = 15895000] 00:00:23 INFO - PROCESS | 1580 | 1467874823479 Marionette TRACE conn6 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 00:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 630ms 00:00:23 INFO - PROCESS | 1580 | 1467874823532 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 00:00:23 INFO - PROCESS | 1580 | 1467874823534 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 00:00:23 INFO - PROCESS | 1580 | 1467874823538 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:00:23 INFO - PROCESS | 1580 | 1467874823540 Marionette TRACE conn6 <- [1,1922,null,{}] 00:00:23 INFO - PROCESS | 1580 | 1467874823543 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:23 INFO - PROCESS | 1580 | 1467874823545 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:23 INFO - PROCESS | 1580 | 1467874823630 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 00:00:23 INFO - PROCESS | 1580 | 1467874823639 Marionette TRACE conn6 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:23 INFO - PROCESS | 1580 | 1467874823640 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:23 INFO - PROCESS | 1580 | ++DOCSHELL 1AB97C00 == 36 [pid = 1580] [id = 490] 00:00:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1AB98000) [pid = 1580] [serial = 1470] [outer = 00000000] 00:00:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1AC0D000) [pid = 1580] [serial = 1471] [outer = 1AB98000] 00:00:23 INFO - PROCESS | 1580 | 1467874823686 Marionette DEBUG loaded listener.js 00:00:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1ACE5C00) [pid = 1580] [serial = 1472] [outer = 1AB98000] 00:00:24 INFO - PROCESS | 1580 | 1467874824153 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 00:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 00:00:24 INFO - PROCESS | 1580 | 1467874824216 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 00:00:24 INFO - PROCESS | 1580 | 1467874824220 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 00:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:00:24 INFO - PROCESS | 1580 | 1467874824225 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:00:24 INFO - PROCESS | 1580 | 1467874824230 Marionette TRACE conn6 <- [1,1926,null,{}] 00:00:24 INFO - PROCESS | 1580 | 1467874824236 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:24 INFO - PROCESS | 1580 | 1467874824240 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:24 INFO - PROCESS | 1580 | 1467874824367 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 00:00:24 INFO - PROCESS | 1580 | 1467874824486 Marionette TRACE conn6 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:24 INFO - PROCESS | 1580 | 1467874824491 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:24 INFO - PROCESS | 1580 | ++DOCSHELL 10A2D400 == 37 [pid = 1580] [id = 491] 00:00:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (10A30000) [pid = 1580] [serial = 1473] [outer = 00000000] 00:00:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (10D52800) [pid = 1580] [serial = 1474] [outer = 10A30000] 00:00:24 INFO - PROCESS | 1580 | 1467874824589 Marionette DEBUG loaded listener.js 00:00:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (11DD7800) [pid = 1580] [serial = 1475] [outer = 10A30000] 00:00:25 INFO - PROCESS | 1580 | 1467874825373 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 00:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1178ms 00:00:25 INFO - PROCESS | 1580 | 1467874825405 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 00:00:25 INFO - PROCESS | 1580 | 1467874825409 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 00:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:00:25 INFO - PROCESS | 1580 | 1467874825415 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:00:25 INFO - PROCESS | 1580 | 1467874825419 Marionette TRACE conn6 <- [1,1930,null,{}] 00:00:25 INFO - PROCESS | 1580 | 1467874825448 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:25 INFO - PROCESS | 1580 | 1467874825451 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:25 INFO - PROCESS | 1580 | 1467874825584 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 00:00:25 INFO - PROCESS | 1580 | 1467874825712 Marionette TRACE conn6 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:25 INFO - PROCESS | 1580 | 1467874825715 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:25 INFO - PROCESS | 1580 | ++DOCSHELL 15974000 == 38 [pid = 1580] [id = 492] 00:00:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (159E2400) [pid = 1580] [serial = 1476] [outer = 00000000] 00:00:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (16E41000) [pid = 1580] [serial = 1477] [outer = 159E2400] 00:00:25 INFO - PROCESS | 1580 | 1467874825772 Marionette DEBUG loaded listener.js 00:00:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (18CCA800) [pid = 1580] [serial = 1478] [outer = 159E2400] 00:00:26 INFO - PROCESS | 1580 | 1467874826643 Marionette TRACE conn6 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:00:26 INFO - PROCESS | 1580 | --DOCSHELL 109F7400 == 37 [pid = 1580] [id = 489] 00:00:26 INFO - PROCESS | 1580 | --DOCSHELL 10D3C000 == 36 [pid = 1580] [id = 488] 00:00:26 INFO - PROCESS | 1580 | --DOCSHELL 1A0A5000 == 35 [pid = 1580] [id = 487] 00:00:26 INFO - PROCESS | 1580 | --DOCSHELL 199C2C00 == 34 [pid = 1580] [id = 486] 00:00:26 INFO - PROCESS | 1580 | --DOCSHELL 186FC400 == 33 [pid = 1580] [id = 485] 00:00:26 INFO - PROCESS | 1580 | --DOCSHELL 15A80400 == 32 [pid = 1580] [id = 484] 00:00:26 INFO - PROCESS | 1580 | --DOCSHELL 151EF400 == 31 [pid = 1580] [id = 483] 00:00:26 INFO - PROCESS | 1580 | --DOCSHELL 10A23000 == 30 [pid = 1580] [id = 482] 00:00:26 INFO - PROCESS | 1580 | --DOCSHELL 10D3E400 == 29 [pid = 1580] [id = 481] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1BFDA000) [pid = 1580] [serial = 1430] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1BFE6000) [pid = 1580] [serial = 1432] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1C0DDC00) [pid = 1580] [serial = 1433] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A0A0800) [pid = 1580] [serial = 1417] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A81A400) [pid = 1580] [serial = 1420] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A71E000) [pid = 1580] [serial = 1418] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1AB9A400) [pid = 1580] [serial = 1423] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10A2E800) [pid = 1580] [serial = 1405] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D41000) [pid = 1580] [serial = 1406] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (11ECA000) [pid = 1580] [serial = 1408] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (151E3800) [pid = 1580] [serial = 1409] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A863C00) [pid = 1580] [serial = 1421] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (111BDC00) [pid = 1580] [serial = 1402] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (11E3D800) [pid = 1580] [serial = 1403] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1DE3B000) [pid = 1580] [serial = 1400] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (197CA400) [pid = 1580] [serial = 1414] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1675DC00) [pid = 1580] [serial = 1411] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (16E44C00) [pid = 1580] [serial = 1412] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1AFC4C00) [pid = 1580] [serial = 1429] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A922400) [pid = 1580] [serial = 1424] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1AB8C400) [pid = 1580] [serial = 1426] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1AB99400) [pid = 1580] [serial = 1427] [outer = 00000000] [url = about:blank] 00:00:26 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (199C7400) [pid = 1580] [serial = 1415] [outer = 00000000] [url = about:blank] 00:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1315ms 00:00:26 INFO - PROCESS | 1580 | 1467874826731 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 00:00:26 INFO - PROCESS | 1580 | 1467874826735 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 00:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:00:26 INFO - PROCESS | 1580 | 1467874826741 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:00:26 INFO - PROCESS | 1580 | 1467874826744 Marionette TRACE conn6 <- [1,1934,null,{}] 00:00:26 INFO - PROCESS | 1580 | 1467874826749 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:26 INFO - PROCESS | 1580 | 1467874826752 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:26 INFO - PROCESS | 1580 | 1467874826867 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 00:00:26 INFO - PROCESS | 1580 | 1467874826962 Marionette TRACE conn6 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:26 INFO - PROCESS | 1580 | 1467874826966 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:26 INFO - PROCESS | 1580 | ++DOCSHELL 10A0A000 == 30 [pid = 1580] [id = 493] 00:00:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10A23800) [pid = 1580] [serial = 1479] [outer = 00000000] 00:00:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (10D41000) [pid = 1580] [serial = 1480] [outer = 10A23800] 00:00:27 INFO - PROCESS | 1580 | 1467874827015 Marionette DEBUG loaded listener.js 00:00:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (111BDC00) [pid = 1580] [serial = 1481] [outer = 10A23800] 00:00:27 INFO - PROCESS | 1580 | 1467874827424 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 730ms 00:00:27 INFO - PROCESS | 1580 | 1467874827478 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 00:00:27 INFO - PROCESS | 1580 | 1467874827483 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 00:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:00:27 INFO - PROCESS | 1580 | 1467874827489 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:00:27 INFO - PROCESS | 1580 | 1467874827492 Marionette TRACE conn6 <- [1,1938,null,{}] 00:00:27 INFO - PROCESS | 1580 | 1467874827496 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:27 INFO - PROCESS | 1580 | 1467874827498 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:27 INFO - PROCESS | 1580 | 1467874827584 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 00:00:27 INFO - PROCESS | 1580 | 1467874827592 Marionette TRACE conn6 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:27 INFO - PROCESS | 1580 | 1467874827595 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:27 INFO - PROCESS | 1580 | ++DOCSHELL 1548C000 == 31 [pid = 1580] [id = 494] 00:00:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (15491400) [pid = 1580] [serial = 1482] [outer = 00000000] 00:00:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1586F000) [pid = 1580] [serial = 1483] [outer = 15491400] 00:00:27 INFO - PROCESS | 1580 | 1467874827641 Marionette DEBUG loaded listener.js 00:00:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1592A000) [pid = 1580] [serial = 1484] [outer = 15491400] 00:00:28 INFO - PROCESS | 1580 | 1467874828138 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 00:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 00:00:28 INFO - PROCESS | 1580 | 1467874828161 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 00:00:28 INFO - PROCESS | 1580 | 1467874828164 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 00:00:28 INFO - PROCESS | 1580 | 1467874828168 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:00:28 INFO - PROCESS | 1580 | 1467874828171 Marionette TRACE conn6 <- [1,1942,null,{}] 00:00:28 INFO - PROCESS | 1580 | 1467874828182 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:28 INFO - PROCESS | 1580 | 1467874828187 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:28 INFO - PROCESS | 1580 | 1467874828305 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 00:00:28 INFO - PROCESS | 1580 | 1467874828407 Marionette TRACE conn6 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:28 INFO - PROCESS | 1580 | 1467874828411 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:28 INFO - PROCESS | 1580 | ++DOCSHELL 18CCD400 == 32 [pid = 1580] [id = 495] 00:00:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (18CCE400) [pid = 1580] [serial = 1485] [outer = 00000000] 00:00:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1919F400) [pid = 1580] [serial = 1486] [outer = 18CCE400] 00:00:28 INFO - PROCESS | 1580 | 1467874828471 Marionette DEBUG loaded listener.js 00:00:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (199C2800) [pid = 1580] [serial = 1487] [outer = 18CCE400] 00:00:28 INFO - PROCESS | 1580 | 1467874828865 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 00:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 730ms 00:00:28 INFO - PROCESS | 1580 | 1467874828901 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 00:00:28 INFO - PROCESS | 1580 | 1467874828904 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 00:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:00:28 INFO - PROCESS | 1580 | 1467874828912 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:00:28 INFO - PROCESS | 1580 | 1467874828914 Marionette TRACE conn6 <- [1,1946,null,{}] 00:00:28 INFO - PROCESS | 1580 | 1467874828917 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:28 INFO - PROCESS | 1580 | 1467874828919 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:29 INFO - PROCESS | 1580 | 1467874829040 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 00:00:29 INFO - PROCESS | 1580 | 1467874829046 Marionette TRACE conn6 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:29 INFO - PROCESS | 1580 | 1467874829048 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:29 INFO - PROCESS | 1580 | ++DOCSHELL 199CD000 == 33 [pid = 1580] [id = 496] 00:00:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (19F55800) [pid = 1580] [serial = 1488] [outer = 00000000] 00:00:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A71E800) [pid = 1580] [serial = 1489] [outer = 19F55800] 00:00:29 INFO - PROCESS | 1580 | 1467874829096 Marionette DEBUG loaded listener.js 00:00:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A80F000) [pid = 1580] [serial = 1490] [outer = 19F55800] 00:00:29 INFO - PROCESS | 1580 | 1467874829561 Marionette TRACE conn6 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 00:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 00:00:29 INFO - PROCESS | 1580 | 1467874829581 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 00:00:29 INFO - PROCESS | 1580 | 1467874829583 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 00:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:00:29 INFO - PROCESS | 1580 | 1467874829586 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:00:29 INFO - PROCESS | 1580 | 1467874829588 Marionette TRACE conn6 <- [1,1950,null,{}] 00:00:29 INFO - PROCESS | 1580 | 1467874829591 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:29 INFO - PROCESS | 1580 | 1467874829593 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:29 INFO - PROCESS | 1580 | 1467874829706 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 00:00:29 INFO - PROCESS | 1580 | 1467874829798 Marionette TRACE conn6 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:29 INFO - PROCESS | 1580 | 1467874829799 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:29 INFO - PROCESS | 1580 | ++DOCSHELL 1A81FC00 == 34 [pid = 1580] [id = 497] 00:00:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A820000) [pid = 1580] [serial = 1491] [outer = 00000000] 00:00:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A86AC00) [pid = 1580] [serial = 1492] [outer = 1A820000] 00:00:29 INFO - PROCESS | 1580 | 1467874829844 Marionette DEBUG loaded listener.js 00:00:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A924400) [pid = 1580] [serial = 1493] [outer = 1A820000] 00:00:30 INFO - PROCESS | 1580 | 1467874830263 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 00:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 730ms 00:00:30 INFO - PROCESS | 1580 | 1467874830317 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 00:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:00:30 INFO - PROCESS | 1580 | 1467874830319 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 00:00:30 INFO - PROCESS | 1580 | 1467874830323 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:00:30 INFO - PROCESS | 1580 | 1467874830324 Marionette TRACE conn6 <- [1,1954,null,{}] 00:00:30 INFO - PROCESS | 1580 | 1467874830328 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:30 INFO - PROCESS | 1580 | 1467874830334 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:30 INFO - PROCESS | 1580 | 1467874830495 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 00:00:30 INFO - PROCESS | 1580 | 1467874830509 Marionette TRACE conn6 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:30 INFO - PROCESS | 1580 | 1467874830511 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:30 INFO - PROCESS | 1580 | ++DOCSHELL 1AB67800 == 35 [pid = 1580] [id = 498] 00:00:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1ACE1000) [pid = 1580] [serial = 1494] [outer = 00000000] 00:00:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1AFC4800) [pid = 1580] [serial = 1495] [outer = 1ACE1000] 00:00:30 INFO - PROCESS | 1580 | 1467874830611 Marionette DEBUG loaded listener.js 00:00:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1ACE4000) [pid = 1580] [serial = 1496] [outer = 1ACE1000] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (15A82400) [pid = 1580] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (151F0C00) [pid = 1580] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D3F400) [pid = 1580] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A56A800) [pid = 1580] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10D47400) [pid = 1580] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (19194800) [pid = 1580] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1C76FC00) [pid = 1580] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (199C7C00) [pid = 1580] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (111BC400) [pid = 1580] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10A24800) [pid = 1580] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:00:30 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (15895000) [pid = 1580] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:00:31 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (18C13400) [pid = 1580] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:00:31 INFO - PROCESS | 1580 | 1467874831124 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 00:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 832ms 00:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:00:31 INFO - PROCESS | 1580 | 1467874831155 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 00:00:31 INFO - PROCESS | 1580 | 1467874831157 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 00:00:31 INFO - PROCESS | 1580 | 1467874831160 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:00:31 INFO - PROCESS | 1580 | 1467874831162 Marionette TRACE conn6 <- [1,1958,null,{}] 00:00:31 INFO - PROCESS | 1580 | 1467874831166 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:31 INFO - PROCESS | 1580 | 1467874831168 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:31 INFO - PROCESS | 1580 | 1467874831251 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 00:00:31 INFO - PROCESS | 1580 | 1467874831353 Marionette TRACE conn6 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:31 INFO - PROCESS | 1580 | 1467874831355 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:31 INFO - PROCESS | 1580 | ++DOCSHELL 15895000 == 36 [pid = 1580] [id = 499] 00:00:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15901800) [pid = 1580] [serial = 1497] [outer = 00000000] 00:00:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (19194800) [pid = 1580] [serial = 1498] [outer = 15901800] 00:00:31 INFO - PROCESS | 1580 | 1467874831399 Marionette DEBUG loaded listener.js 00:00:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A7E7400) [pid = 1580] [serial = 1499] [outer = 15901800] 00:00:31 INFO - PROCESS | 1580 | 1467874831747 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 00:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 630ms 00:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:00:31 INFO - PROCESS | 1580 | 1467874831791 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 00:00:31 INFO - PROCESS | 1580 | 1467874831793 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 00:00:31 INFO - PROCESS | 1580 | 1467874831797 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:00:31 INFO - PROCESS | 1580 | 1467874831798 Marionette TRACE conn6 <- [1,1962,null,{}] 00:00:31 INFO - PROCESS | 1580 | 1467874831802 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:31 INFO - PROCESS | 1580 | 1467874831803 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:31 INFO - PROCESS | 1580 | 1467874831922 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 00:00:31 INFO - PROCESS | 1580 | 1467874831929 Marionette TRACE conn6 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:31 INFO - PROCESS | 1580 | 1467874831931 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:31 INFO - PROCESS | 1580 | ++DOCSHELL 10D42C00 == 37 [pid = 1580] [id = 500] 00:00:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (151F0C00) [pid = 1580] [serial = 1500] [outer = 00000000] 00:00:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1BF9A800) [pid = 1580] [serial = 1501] [outer = 151F0C00] 00:00:31 INFO - PROCESS | 1580 | 1467874831977 Marionette DEBUG loaded listener.js 00:00:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1C764400) [pid = 1580] [serial = 1502] [outer = 151F0C00] 00:00:32 INFO - PROCESS | 1580 | 1467874832376 Marionette TRACE conn6 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 00:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 630ms 00:00:32 INFO - PROCESS | 1580 | 1467874832427 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 00:00:32 INFO - PROCESS | 1580 | 1467874832430 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 00:00:32 INFO - PROCESS | 1580 | 1467874832433 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:00:32 INFO - PROCESS | 1580 | 1467874832435 Marionette TRACE conn6 <- [1,1966,null,{}] 00:00:32 INFO - PROCESS | 1580 | 1467874832439 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:32 INFO - PROCESS | 1580 | 1467874832440 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:32 INFO - PROCESS | 1580 | 1467874832565 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 00:00:32 INFO - PROCESS | 1580 | 1467874832607 Marionette TRACE conn6 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:32 INFO - PROCESS | 1580 | 1467874832609 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:32 INFO - PROCESS | 1580 | ++DOCSHELL 0D33A800 == 38 [pid = 1580] [id = 501] 00:00:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1095FC00) [pid = 1580] [serial = 1503] [outer = 00000000] 00:00:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1BFDE400) [pid = 1580] [serial = 1504] [outer = 1095FC00] 00:00:32 INFO - PROCESS | 1580 | 1467874832655 Marionette DEBUG loaded listener.js 00:00:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1C76D800) [pid = 1580] [serial = 1505] [outer = 1095FC00] 00:00:33 INFO - PROCESS | 1580 | 1467874833133 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 730ms 00:00:33 INFO - PROCESS | 1580 | 1467874833168 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 00:00:33 INFO - PROCESS | 1580 | 1467874833173 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 00:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:00:33 INFO - PROCESS | 1580 | 1467874833178 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:00:33 INFO - PROCESS | 1580 | 1467874833182 Marionette TRACE conn6 <- [1,1970,null,{}] 00:00:33 INFO - PROCESS | 1580 | 1467874833205 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:33 INFO - PROCESS | 1580 | 1467874833208 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:33 INFO - PROCESS | 1580 | 1467874833325 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 00:00:33 INFO - PROCESS | 1580 | 1467874833434 Marionette TRACE conn6 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:33 INFO - PROCESS | 1580 | 1467874833438 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:33 INFO - PROCESS | 1580 | ++DOCSHELL 10A2D800 == 39 [pid = 1580] [id = 502] 00:00:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (10D55800) [pid = 1580] [serial = 1506] [outer = 00000000] 00:00:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (11ECA000) [pid = 1580] [serial = 1507] [outer = 10D55800] 00:00:33 INFO - PROCESS | 1580 | 1467874833496 Marionette DEBUG loaded listener.js 00:00:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (152D4800) [pid = 1580] [serial = 1508] [outer = 10D55800] 00:00:34 INFO - PROCESS | 1580 | 1467874834107 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 970ms 00:00:34 INFO - PROCESS | 1580 | 1467874834153 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 00:00:34 INFO - PROCESS | 1580 | 1467874834158 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 00:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:00:34 INFO - PROCESS | 1580 | 1467874834164 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:00:34 INFO - PROCESS | 1580 | 1467874834167 Marionette TRACE conn6 <- [1,1974,null,{}] 00:00:34 INFO - PROCESS | 1580 | 1467874834172 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:34 INFO - PROCESS | 1580 | 1467874834175 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:34 INFO - PROCESS | 1580 | 1467874834286 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 00:00:34 INFO - PROCESS | 1580 | 1467874834424 Marionette TRACE conn6 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:34 INFO - PROCESS | 1580 | 1467874834426 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:34 INFO - PROCESS | 1580 | ++DOCSHELL 18CC4000 == 40 [pid = 1580] [id = 503] 00:00:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (18CC6400) [pid = 1580] [serial = 1509] [outer = 00000000] 00:00:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (199CC000) [pid = 1580] [serial = 1510] [outer = 18CC6400] 00:00:34 INFO - PROCESS | 1580 | 1467874834483 Marionette DEBUG loaded listener.js 00:00:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A568800) [pid = 1580] [serial = 1511] [outer = 18CC6400] 00:00:35 INFO - PROCESS | 1580 | 1467874835065 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 970ms 00:00:35 INFO - PROCESS | 1580 | 1467874835138 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 00:00:35 INFO - PROCESS | 1580 | 1467874835140 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 00:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:00:35 INFO - PROCESS | 1580 | 1467874835144 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:00:35 INFO - PROCESS | 1580 | 1467874835148 Marionette TRACE conn6 <- [1,1978,null,{}] 00:00:35 INFO - PROCESS | 1580 | 1467874835159 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:35 INFO - PROCESS | 1580 | 1467874835164 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:35 INFO - PROCESS | 1580 | 1467874835279 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 00:00:35 INFO - PROCESS | 1580 | 1467874835412 Marionette TRACE conn6 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:35 INFO - PROCESS | 1580 | 1467874835415 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:35 INFO - PROCESS | 1580 | ++DOCSHELL 1CC0FC00 == 41 [pid = 1580] [id = 504] 00:00:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1CC82400) [pid = 1580] [serial = 1512] [outer = 00000000] 00:00:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1CF5C800) [pid = 1580] [serial = 1513] [outer = 1CC82400] 00:00:35 INFO - PROCESS | 1580 | 1467874835472 Marionette DEBUG loaded listener.js 00:00:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1D223C00) [pid = 1580] [serial = 1514] [outer = 1CC82400] 00:00:36 INFO - PROCESS | 1580 | 1467874836045 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 930ms 00:00:36 INFO - PROCESS | 1580 | 1467874836077 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 00:00:36 INFO - PROCESS | 1580 | 1467874836080 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 00:00:36 INFO - PROCESS | 1580 | 1467874836084 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:00:36 INFO - PROCESS | 1580 | 1467874836086 Marionette TRACE conn6 <- [1,1982,null,{}] 00:00:36 INFO - PROCESS | 1580 | 1467874836090 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:36 INFO - PROCESS | 1580 | 1467874836092 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:36 INFO - PROCESS | 1580 | 1467874836208 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 00:00:36 INFO - PROCESS | 1580 | 1467874836358 Marionette TRACE conn6 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:36 INFO - PROCESS | 1580 | 1467874836361 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:36 INFO - PROCESS | 1580 | ++DOCSHELL 1A86D800 == 42 [pid = 1580] [id = 505] 00:00:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1A923000) [pid = 1580] [serial = 1515] [outer = 00000000] 00:00:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1D665800) [pid = 1580] [serial = 1516] [outer = 1A923000] 00:00:36 INFO - PROCESS | 1580 | 1467874836415 Marionette DEBUG loaded listener.js 00:00:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1DD33000) [pid = 1580] [serial = 1517] [outer = 1A923000] 00:00:37 INFO - PROCESS | 1580 | 1467874837153 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 00:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1122ms 00:00:37 INFO - PROCESS | 1580 | 1467874837210 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 00:00:37 INFO - PROCESS | 1580 | 1467874837214 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 00:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:00:37 INFO - PROCESS | 1580 | 1467874837219 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:00:37 INFO - PROCESS | 1580 | 1467874837222 Marionette TRACE conn6 <- [1,1986,null,{}] 00:00:37 INFO - PROCESS | 1580 | 1467874837227 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:37 INFO - PROCESS | 1580 | 1467874837230 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:37 INFO - PROCESS | 1580 | 1467874837330 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 00:00:37 INFO - PROCESS | 1580 | 1467874837487 Marionette TRACE conn6 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:37 INFO - PROCESS | 1580 | 1467874837490 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:37 INFO - PROCESS | 1580 | ++DOCSHELL 11E3D400 == 43 [pid = 1580] [id = 506] 00:00:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (152C8C00) [pid = 1580] [serial = 1518] [outer = 00000000] 00:00:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (15975800) [pid = 1580] [serial = 1519] [outer = 152C8C00] 00:00:37 INFO - PROCESS | 1580 | 1467874837540 Marionette DEBUG loaded listener.js 00:00:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (16764000) [pid = 1580] [serial = 1520] [outer = 152C8C00] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 10D42C00 == 42 [pid = 1580] [id = 500] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 15895000 == 41 [pid = 1580] [id = 499] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 1AB67800 == 40 [pid = 1580] [id = 498] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 1A81FC00 == 39 [pid = 1580] [id = 497] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 199CD000 == 38 [pid = 1580] [id = 496] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 18CCD400 == 37 [pid = 1580] [id = 495] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 1548C000 == 36 [pid = 1580] [id = 494] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 10A0A000 == 35 [pid = 1580] [id = 493] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 1AB97C00 == 34 [pid = 1580] [id = 490] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 15974000 == 33 [pid = 1580] [id = 492] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 10A2D400 == 32 [pid = 1580] [id = 491] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 1A86D800 == 31 [pid = 1580] [id = 505] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 1CC0FC00 == 30 [pid = 1580] [id = 504] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 0D33A800 == 29 [pid = 1580] [id = 501] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 10A2D800 == 28 [pid = 1580] [id = 502] 00:00:38 INFO - PROCESS | 1580 | --DOCSHELL 18CC4000 == 27 [pid = 1580] [id = 503] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (1764D400) [pid = 1580] [serial = 1453] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (18267C00) [pid = 1580] [serial = 1454] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (15490800) [pid = 1580] [serial = 1450] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1585A800) [pid = 1580] [serial = 1451] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1131C400) [pid = 1580] [serial = 1445] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (10D54C00) [pid = 1580] [serial = 1444] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1A810000) [pid = 1580] [serial = 1462] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (15924400) [pid = 1580] [serial = 1436] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (15871C00) [pid = 1580] [serial = 1435] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A71D400) [pid = 1580] [serial = 1439] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (199CA000) [pid = 1580] [serial = 1438] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1CF5B800) [pid = 1580] [serial = 1442] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1C773C00) [pid = 1580] [serial = 1441] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A09C800) [pid = 1580] [serial = 1460] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (19FF4400) [pid = 1580] [serial = 1459] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (186C8400) [pid = 1580] [serial = 1465] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A824800) [pid = 1580] [serial = 1463] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1AC0D000) [pid = 1580] [serial = 1471] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D40800) [pid = 1580] [serial = 1448] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10A2B000) [pid = 1580] [serial = 1447] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A864400) [pid = 1580] [serial = 1469] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (18CCE800) [pid = 1580] [serial = 1466] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (18CD0C00) [pid = 1580] [serial = 1456] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1919FC00) [pid = 1580] [serial = 1457] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A827C00) [pid = 1580] [serial = 1468] [outer = 00000000] [url = about:blank] 00:00:38 INFO - PROCESS | 1580 | 1467874838701 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 00:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1520ms 00:00:38 INFO - PROCESS | 1580 | 1467874838740 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 00:00:38 INFO - PROCESS | 1580 | 1467874838744 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 00:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:00:38 INFO - PROCESS | 1580 | 1467874838748 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:00:38 INFO - PROCESS | 1580 | 1467874838753 Marionette TRACE conn6 <- [1,1990,null,{}] 00:00:38 INFO - PROCESS | 1580 | 1467874838758 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:38 INFO - PROCESS | 1580 | 1467874838760 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:38 INFO - PROCESS | 1580 | 1467874838853 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 00:00:38 INFO - PROCESS | 1580 | 1467874838981 Marionette TRACE conn6 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:38 INFO - PROCESS | 1580 | 1467874838983 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:38 INFO - PROCESS | 1580 | ++DOCSHELL 10D40C00 == 28 [pid = 1580] [id = 507] 00:00:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (10D41C00) [pid = 1580] [serial = 1521] [outer = 00000000] 00:00:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (111B0C00) [pid = 1580] [serial = 1522] [outer = 10D41C00] 00:00:39 INFO - PROCESS | 1580 | 1467874839031 Marionette DEBUG loaded listener.js 00:00:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (114CB800) [pid = 1580] [serial = 1523] [outer = 10D41C00] 00:00:39 INFO - PROCESS | 1580 | 1467874839401 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 00:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 730ms 00:00:39 INFO - PROCESS | 1580 | 1467874839480 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 00:00:39 INFO - PROCESS | 1580 | 1467874839485 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 00:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:00:39 INFO - PROCESS | 1580 | 1467874839525 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:00:39 INFO - PROCESS | 1580 | 1467874839528 Marionette TRACE conn6 <- [1,1994,null,{}] 00:00:39 INFO - PROCESS | 1580 | 1467874839532 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:39 INFO - PROCESS | 1580 | 1467874839535 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:39 INFO - PROCESS | 1580 | 1467874839633 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 00:00:39 INFO - PROCESS | 1580 | 1467874839641 Marionette TRACE conn6 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:39 INFO - PROCESS | 1580 | 1467874839643 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:39 INFO - PROCESS | 1580 | ++DOCSHELL 15870C00 == 29 [pid = 1580] [id = 508] 00:00:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (15871400) [pid = 1580] [serial = 1524] [outer = 00000000] 00:00:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (15906800) [pid = 1580] [serial = 1525] [outer = 15871400] 00:00:39 INFO - PROCESS | 1580 | 1467874839693 Marionette DEBUG loaded listener.js 00:00:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (15930C00) [pid = 1580] [serial = 1526] [outer = 15871400] 00:00:40 INFO - PROCESS | 1580 | 1467874840132 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 00:00:40 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 00:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 710ms 00:00:40 INFO - PROCESS | 1580 | 1467874840205 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 00:00:40 INFO - PROCESS | 1580 | 1467874840207 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 00:00:40 INFO - PROCESS | 1580 | 1467874840211 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:00:40 INFO - PROCESS | 1580 | 1467874840214 Marionette TRACE conn6 <- [1,1998,null,{}] 00:00:40 INFO - PROCESS | 1580 | 1467874840225 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:40 INFO - PROCESS | 1580 | 1467874840229 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:40 INFO - PROCESS | 1580 | 1467874840313 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 00:00:40 INFO - PROCESS | 1580 | 1467874840322 Marionette TRACE conn6 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:40 INFO - PROCESS | 1580 | 1467874840325 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:40 INFO - PROCESS | 1580 | ++DOCSHELL 186C8400 == 30 [pid = 1580] [id = 509] 00:00:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (186F0C00) [pid = 1580] [serial = 1527] [outer = 00000000] 00:00:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (18CC6C00) [pid = 1580] [serial = 1528] [outer = 186F0C00] 00:00:40 INFO - PROCESS | 1580 | 1467874840376 Marionette DEBUG loaded listener.js 00:00:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (18CD2400) [pid = 1580] [serial = 1529] [outer = 186F0C00] 00:00:40 INFO - PROCESS | 1580 | 1467874840885 Marionette TRACE conn6 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 00:00:40 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 00:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 730ms 00:00:40 INFO - PROCESS | 1580 | 1467874840948 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 00:00:40 INFO - PROCESS | 1580 | 1467874840951 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 00:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:00:40 INFO - PROCESS | 1580 | 1467874840990 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:00:40 INFO - PROCESS | 1580 | 1467874840992 Marionette TRACE conn6 <- [1,2002,null,{}] 00:00:40 INFO - PROCESS | 1580 | 1467874840998 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:40 INFO - PROCESS | 1580 | 1467874841001 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:41 INFO - PROCESS | 1580 | 1467874841124 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 00:00:41 INFO - PROCESS | 1580 | 1467874841138 Marionette TRACE conn6 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:41 INFO - PROCESS | 1580 | 1467874841140 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:41 INFO - PROCESS | 1580 | ++DOCSHELL 199CBC00 == 31 [pid = 1580] [id = 510] 00:00:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (199CD000) [pid = 1580] [serial = 1530] [outer = 00000000] 00:00:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (19FF0C00) [pid = 1580] [serial = 1531] [outer = 199CD000] 00:00:41 INFO - PROCESS | 1580 | 1467874841241 Marionette DEBUG loaded listener.js 00:00:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A09AC00) [pid = 1580] [serial = 1532] [outer = 199CD000] 00:00:41 INFO - PROCESS | 1580 | 1467874841662 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 00:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 770ms 00:00:41 INFO - PROCESS | 1580 | 1467874841730 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 00:00:41 INFO - PROCESS | 1580 | 1467874841732 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 00:00:41 INFO - PROCESS | 1580 | 1467874841735 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:00:41 INFO - PROCESS | 1580 | 1467874841737 Marionette TRACE conn6 <- [1,2006,null,{}] 00:00:41 INFO - PROCESS | 1580 | 1467874841741 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:41 INFO - PROCESS | 1580 | 1467874841743 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:41 INFO - PROCESS | 1580 | 1467874841865 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 00:00:41 INFO - PROCESS | 1580 | 1467874841877 Marionette TRACE conn6 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:41 INFO - PROCESS | 1580 | 1467874841879 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:41 INFO - PROCESS | 1580 | ++DOCSHELL 1133E800 == 32 [pid = 1580] [id = 511] 00:00:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A09C000) [pid = 1580] [serial = 1533] [outer = 00000000] 00:00:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A720400) [pid = 1580] [serial = 1534] [outer = 1A09C000] 00:00:41 INFO - PROCESS | 1580 | 1467874841923 Marionette DEBUG loaded listener.js 00:00:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A724400) [pid = 1580] [serial = 1535] [outer = 1A09C000] 00:00:42 INFO - PROCESS | 1580 | 1467874842380 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 730ms 00:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:00:42 INFO - PROCESS | 1580 | 1467874842472 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 00:00:42 INFO - PROCESS | 1580 | 1467874842474 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 00:00:42 INFO - PROCESS | 1580 | 1467874842477 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:00:42 INFO - PROCESS | 1580 | 1467874842479 Marionette TRACE conn6 <- [1,2010,null,{}] 00:00:42 INFO - PROCESS | 1580 | 1467874842482 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:42 INFO - PROCESS | 1580 | 1467874842488 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:42 INFO - PROCESS | 1580 | 1467874842827 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (151F0C00) [pid = 1580] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (19F55800) [pid = 1580] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1ACE1000) [pid = 1580] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A820000) [pid = 1580] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1AB98000) [pid = 1580] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (159E2400) [pid = 1580] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15901800) [pid = 1580] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10A30000) [pid = 1580] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10A23800) [pid = 1580] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (18CCE400) [pid = 1580] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (15491400) [pid = 1580] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:00:42 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1095FC00) [pid = 1580] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:00:42 INFO - PROCESS | 1580 | 1467874842891 Marionette TRACE conn6 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:42 INFO - PROCESS | 1580 | 1467874842893 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:42 INFO - PROCESS | 1580 | ++DOCSHELL 0D076800 == 33 [pid = 1580] [id = 512] 00:00:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1095FC00) [pid = 1580] [serial = 1536] [outer = 00000000] 00:00:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (151F0C00) [pid = 1580] [serial = 1537] [outer = 1095FC00] 00:00:42 INFO - PROCESS | 1580 | 1467874842939 Marionette DEBUG loaded listener.js 00:00:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (18CCE400) [pid = 1580] [serial = 1538] [outer = 1095FC00] 00:00:43 INFO - PROCESS | 1580 | 1467874843335 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 00:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 870ms 00:00:43 INFO - PROCESS | 1580 | 1467874843357 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 00:00:43 INFO - PROCESS | 1580 | 1467874843359 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 00:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:00:43 INFO - PROCESS | 1580 | 1467874843362 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:00:43 INFO - PROCESS | 1580 | 1467874843364 Marionette TRACE conn6 <- [1,2014,null,{}] 00:00:43 INFO - PROCESS | 1580 | 1467874843367 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:43 INFO - PROCESS | 1580 | 1467874843369 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:43 INFO - PROCESS | 1580 | 1467874843450 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 00:00:43 INFO - PROCESS | 1580 | 1467874843456 Marionette TRACE conn6 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:43 INFO - PROCESS | 1580 | 1467874843458 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:43 INFO - PROCESS | 1580 | ++DOCSHELL 1A71EC00 == 34 [pid = 1580] [id = 513] 00:00:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A822400) [pid = 1580] [serial = 1539] [outer = 00000000] 00:00:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1AB8FC00) [pid = 1580] [serial = 1540] [outer = 1A822400] 00:00:43 INFO - PROCESS | 1580 | 1467874843505 Marionette DEBUG loaded listener.js 00:00:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A81EC00) [pid = 1580] [serial = 1541] [outer = 1A822400] 00:00:43 INFO - PROCESS | 1580 | 1467874843942 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 00:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 630ms 00:00:43 INFO - PROCESS | 1580 | 1467874843995 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 00:00:43 INFO - PROCESS | 1580 | 1467874843997 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 00:00:43 INFO - PROCESS | 1580 | 1467874844001 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:00:43 INFO - PROCESS | 1580 | 1467874844002 Marionette TRACE conn6 <- [1,2018,null,{}] 00:00:43 INFO - PROCESS | 1580 | 1467874844006 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:43 INFO - PROCESS | 1580 | 1467874844008 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:44 INFO - PROCESS | 1580 | 1467874844085 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 00:00:44 INFO - PROCESS | 1580 | 1467874844090 Marionette TRACE conn6 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:44 INFO - PROCESS | 1580 | 1467874844092 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:44 INFO - PROCESS | 1580 | ++DOCSHELL 0D02A400 == 35 [pid = 1580] [id = 514] 00:00:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (15903000) [pid = 1580] [serial = 1542] [outer = 00000000] 00:00:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1ACE2800) [pid = 1580] [serial = 1543] [outer = 15903000] 00:00:44 INFO - PROCESS | 1580 | 1467874844137 Marionette DEBUG loaded listener.js 00:00:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A097000) [pid = 1580] [serial = 1544] [outer = 15903000] 00:00:44 INFO - PROCESS | 1580 | 1467874844601 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 00:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 630ms 00:00:44 INFO - PROCESS | 1580 | 1467874844648 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 00:00:44 INFO - PROCESS | 1580 | 1467874844650 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 00:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:00:44 INFO - PROCESS | 1580 | 1467874844655 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:00:44 INFO - PROCESS | 1580 | 1467874844656 Marionette TRACE conn6 <- [1,2022,null,{}] 00:00:44 INFO - PROCESS | 1580 | 1467874844660 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:44 INFO - PROCESS | 1580 | 1467874844662 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:44 INFO - PROCESS | 1580 | 1467874844748 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 00:00:44 INFO - PROCESS | 1580 | 1467874844756 Marionette TRACE conn6 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:44 INFO - PROCESS | 1580 | 1467874844758 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:44 INFO - PROCESS | 1580 | ++DOCSHELL 1AFC4000 == 36 [pid = 1580] [id = 515] 00:00:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1BE10800) [pid = 1580] [serial = 1545] [outer = 00000000] 00:00:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1BFE3800) [pid = 1580] [serial = 1546] [outer = 1BE10800] 00:00:44 INFO - PROCESS | 1580 | 1467874844802 Marionette DEBUG loaded listener.js 00:00:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1C769000) [pid = 1580] [serial = 1547] [outer = 1BE10800] 00:00:45 INFO - PROCESS | 1580 | 1467874845646 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1070ms 00:00:45 INFO - PROCESS | 1580 | 1467874845726 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 00:00:45 INFO - PROCESS | 1580 | 1467874845731 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 00:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:00:45 INFO - PROCESS | 1580 | 1467874845736 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:00:45 INFO - PROCESS | 1580 | 1467874845741 Marionette TRACE conn6 <- [1,2026,null,{}] 00:00:45 INFO - PROCESS | 1580 | 1467874845747 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:45 INFO - PROCESS | 1580 | 1467874845750 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:45 INFO - PROCESS | 1580 | 1467874845883 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 00:00:46 INFO - PROCESS | 1580 | 1467874846014 Marionette TRACE conn6 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:46 INFO - PROCESS | 1580 | 1467874846017 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:46 INFO - PROCESS | 1580 | ++DOCSHELL 113B7400 == 37 [pid = 1580] [id = 516] 00:00:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (15114000) [pid = 1580] [serial = 1548] [outer = 00000000] 00:00:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (15873400) [pid = 1580] [serial = 1549] [outer = 15114000] 00:00:46 INFO - PROCESS | 1580 | 1467874846075 Marionette DEBUG loaded listener.js 00:00:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (15A7BC00) [pid = 1580] [serial = 1550] [outer = 15114000] 00:00:46 INFO - PROCESS | 1580 | 1467874846760 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 00:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1076ms 00:00:46 INFO - PROCESS | 1580 | 1467874846816 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 00:00:46 INFO - PROCESS | 1580 | 1467874846821 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 00:00:46 INFO - PROCESS | 1580 | 1467874846827 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:00:46 INFO - PROCESS | 1580 | 1467874846831 Marionette TRACE conn6 <- [1,2030,null,{}] 00:00:46 INFO - PROCESS | 1580 | 1467874846835 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:46 INFO - PROCESS | 1580 | 1467874846838 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:47 INFO - PROCESS | 1580 | 1467874847028 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 00:00:47 INFO - PROCESS | 1580 | 1467874847039 Marionette TRACE conn6 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:47 INFO - PROCESS | 1580 | 1467874847042 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:47 INFO - PROCESS | 1580 | ++DOCSHELL 1905DC00 == 38 [pid = 1580] [id = 517] 00:00:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (19193800) [pid = 1580] [serial = 1551] [outer = 00000000] 00:00:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1A099800) [pid = 1580] [serial = 1552] [outer = 19193800] 00:00:47 INFO - PROCESS | 1580 | 1467874847101 Marionette DEBUG loaded listener.js 00:00:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1A80C400) [pid = 1580] [serial = 1553] [outer = 19193800] 00:00:47 INFO - PROCESS | 1580 | --DOCSHELL 0D02A400 == 37 [pid = 1580] [id = 514] 00:00:47 INFO - PROCESS | 1580 | --DOCSHELL 1A71EC00 == 36 [pid = 1580] [id = 513] 00:00:47 INFO - PROCESS | 1580 | --DOCSHELL 0D076800 == 35 [pid = 1580] [id = 512] 00:00:47 INFO - PROCESS | 1580 | --DOCSHELL 1133E800 == 34 [pid = 1580] [id = 511] 00:00:47 INFO - PROCESS | 1580 | --DOCSHELL 199CBC00 == 33 [pid = 1580] [id = 510] 00:00:47 INFO - PROCESS | 1580 | --DOCSHELL 186C8400 == 32 [pid = 1580] [id = 509] 00:00:47 INFO - PROCESS | 1580 | --DOCSHELL 15870C00 == 31 [pid = 1580] [id = 508] 00:00:47 INFO - PROCESS | 1580 | --DOCSHELL 10D40C00 == 30 [pid = 1580] [id = 507] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1C764400) [pid = 1580] [serial = 1502] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1A71E800) [pid = 1580] [serial = 1489] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1A80F000) [pid = 1580] [serial = 1490] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1AFC4800) [pid = 1580] [serial = 1495] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1A924400) [pid = 1580] [serial = 1493] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A86AC00) [pid = 1580] [serial = 1492] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1ACE5C00) [pid = 1580] [serial = 1472] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (16E41000) [pid = 1580] [serial = 1477] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (19194800) [pid = 1580] [serial = 1498] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (18CCA800) [pid = 1580] [serial = 1478] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D52800) [pid = 1580] [serial = 1474] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (11DD7800) [pid = 1580] [serial = 1475] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10D41000) [pid = 1580] [serial = 1480] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (111BDC00) [pid = 1580] [serial = 1481] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1919F400) [pid = 1580] [serial = 1486] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1586F000) [pid = 1580] [serial = 1483] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1592A000) [pid = 1580] [serial = 1484] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1BF9A800) [pid = 1580] [serial = 1501] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1C76D800) [pid = 1580] [serial = 1505] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1ACE4000) [pid = 1580] [serial = 1496] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A7E7400) [pid = 1580] [serial = 1499] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1BFDE400) [pid = 1580] [serial = 1504] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (199C2800) [pid = 1580] [serial = 1487] [outer = 00000000] [url = about:blank] 00:00:47 INFO - PROCESS | 1580 | 1467874848002 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:00:48 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) 00:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1215ms 00:00:48 INFO - PROCESS | 1580 | 1467874848048 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 00:00:48 INFO - PROCESS | 1580 | 1467874848053 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 00:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:00:48 INFO - PROCESS | 1580 | 1467874848057 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:00:48 INFO - PROCESS | 1580 | 1467874848060 Marionette TRACE conn6 <- [1,2034,null,{}] 00:00:48 INFO - PROCESS | 1580 | 1467874848067 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:48 INFO - PROCESS | 1580 | 1467874848070 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:48 INFO - PROCESS | 1580 | 1467874848169 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 00:00:48 INFO - PROCESS | 1580 | 1467874848265 Marionette TRACE conn6 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:48 INFO - PROCESS | 1580 | 1467874848267 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:48 INFO - PROCESS | 1580 | ++DOCSHELL 10D4D800 == 31 [pid = 1580] [id = 518] 00:00:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (10D50400) [pid = 1580] [serial = 1554] [outer = 00000000] 00:00:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (111BDC00) [pid = 1580] [serial = 1555] [outer = 10D50400] 00:00:48 INFO - PROCESS | 1580 | 1467874848315 Marionette DEBUG loaded listener.js 00:00:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (11DD7800) [pid = 1580] [serial = 1556] [outer = 10D50400] 00:00:48 INFO - PROCESS | 1580 | 1467874848757 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 730ms 00:00:48 INFO - PROCESS | 1580 | 1467874848792 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 00:00:48 INFO - PROCESS | 1580 | 1467874848796 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 00:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:00:48 INFO - PROCESS | 1580 | 1467874848803 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:00:48 INFO - PROCESS | 1580 | 1467874848805 Marionette TRACE conn6 <- [1,2038,null,{}] 00:00:48 INFO - PROCESS | 1580 | 1467874848809 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:48 INFO - PROCESS | 1580 | 1467874848812 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:48 INFO - PROCESS | 1580 | 1467874848898 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 00:00:48 INFO - PROCESS | 1580 | 1467874848907 Marionette TRACE conn6 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:48 INFO - PROCESS | 1580 | 1467874848909 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:48 INFO - PROCESS | 1580 | ++DOCSHELL 15872C00 == 32 [pid = 1580] [id = 519] 00:00:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15896C00) [pid = 1580] [serial = 1557] [outer = 00000000] 00:00:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (15972400) [pid = 1580] [serial = 1558] [outer = 15896C00] 00:00:48 INFO - PROCESS | 1580 | 1467874848956 Marionette DEBUG loaded listener.js 00:00:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (16E45000) [pid = 1580] [serial = 1559] [outer = 15896C00] 00:00:49 INFO - PROCESS | 1580 | 1467874849434 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 671ms 00:00:49 INFO - PROCESS | 1580 | 1467874849474 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 00:00:49 INFO - PROCESS | 1580 | 1467874849477 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 00:00:49 INFO - PROCESS | 1580 | 1467874849480 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:00:49 INFO - PROCESS | 1580 | 1467874849483 Marionette TRACE conn6 <- [1,2042,null,{}] 00:00:49 INFO - PROCESS | 1580 | 1467874849494 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:49 INFO - PROCESS | 1580 | 1467874849498 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:49 INFO - PROCESS | 1580 | 1467874849584 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 00:00:49 INFO - PROCESS | 1580 | 1467874849594 Marionette TRACE conn6 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:49 INFO - PROCESS | 1580 | 1467874849597 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:49 INFO - PROCESS | 1580 | ++DOCSHELL 1982D800 == 33 [pid = 1580] [id = 520] 00:00:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (199C1800) [pid = 1580] [serial = 1560] [outer = 00000000] 00:00:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (199CB400) [pid = 1580] [serial = 1561] [outer = 199C1800] 00:00:49 INFO - PROCESS | 1580 | 1467874849732 Marionette DEBUG loaded listener.js 00:00:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A09CC00) [pid = 1580] [serial = 1562] [outer = 199C1800] 00:00:50 INFO - PROCESS | 1580 | 1467874850116 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 00:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 670ms 00:00:50 INFO - PROCESS | 1580 | 1467874850154 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 00:00:50 INFO - PROCESS | 1580 | 1467874850157 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 00:00:50 INFO - PROCESS | 1580 | 1467874850159 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:00:50 INFO - PROCESS | 1580 | 1467874850161 Marionette TRACE conn6 <- [1,2046,null,{}] 00:00:50 INFO - PROCESS | 1580 | 1467874850165 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:50 INFO - PROCESS | 1580 | 1467874850166 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:50 INFO - PROCESS | 1580 | 1467874850279 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 00:00:50 INFO - PROCESS | 1580 | 1467874850387 Marionette TRACE conn6 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:50 INFO - PROCESS | 1580 | 1467874850389 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:50 INFO - PROCESS | 1580 | ++DOCSHELL 1A723800 == 34 [pid = 1580] [id = 521] 00:00:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A728400) [pid = 1580] [serial = 1563] [outer = 00000000] 00:00:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A823000) [pid = 1580] [serial = 1564] [outer = 1A728400] 00:00:50 INFO - PROCESS | 1580 | 1467874850433 Marionette DEBUG loaded listener.js 00:00:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A864C00) [pid = 1580] [serial = 1565] [outer = 1A728400] 00:00:50 INFO - PROCESS | 1580 | 1467874850850 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 00:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 730ms 00:00:50 INFO - PROCESS | 1580 | 1467874850895 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 00:00:50 INFO - PROCESS | 1580 | 1467874850897 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 00:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:00:50 INFO - PROCESS | 1580 | 1467874850899 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:00:50 INFO - PROCESS | 1580 | 1467874850901 Marionette TRACE conn6 <- [1,2050,null,{}] 00:00:50 INFO - PROCESS | 1580 | 1467874850905 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:50 INFO - PROCESS | 1580 | 1467874850907 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:51 INFO - PROCESS | 1580 | 1467874851024 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 00:00:51 INFO - PROCESS | 1580 | 1467874851029 Marionette TRACE conn6 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:51 INFO - PROCESS | 1580 | 1467874851031 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:51 INFO - PROCESS | 1580 | ++DOCSHELL 1A864400 == 35 [pid = 1580] [id = 522] 00:00:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A867400) [pid = 1580] [serial = 1566] [outer = 00000000] 00:00:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1AB5D800) [pid = 1580] [serial = 1567] [outer = 1A867400] 00:00:51 INFO - PROCESS | 1580 | 1467874851077 Marionette DEBUG loaded listener.js 00:00:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1AB96000) [pid = 1580] [serial = 1568] [outer = 1A867400] 00:00:51 INFO - PROCESS | 1580 | 1467874851532 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 00:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 00:00:51 INFO - PROCESS | 1580 | 1467874851571 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 00:00:51 INFO - PROCESS | 1580 | 1467874851573 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 00:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:00:51 INFO - PROCESS | 1580 | 1467874851576 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:00:51 INFO - PROCESS | 1580 | 1467874851578 Marionette TRACE conn6 <- [1,2054,null,{}] 00:00:51 INFO - PROCESS | 1580 | 1467874851581 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:51 INFO - PROCESS | 1580 | 1467874851587 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:51 INFO - PROCESS | 1580 | 1467874851760 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 00:00:51 INFO - PROCESS | 1580 | 1467874851785 Marionette TRACE conn6 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:51 INFO - PROCESS | 1580 | 1467874851787 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:51 INFO - PROCESS | 1580 | ++DOCSHELL 10A29000 == 36 [pid = 1580] [id = 523] 00:00:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1118FC00) [pid = 1580] [serial = 1569] [outer = 00000000] 00:00:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1BEE5000) [pid = 1580] [serial = 1570] [outer = 1118FC00] 00:00:51 INFO - PROCESS | 1580 | 1467874851831 Marionette DEBUG loaded listener.js 00:00:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1ACE3000) [pid = 1580] [serial = 1571] [outer = 1118FC00] 00:00:52 INFO - PROCESS | 1580 | 1467874852262 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 00:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 730ms 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (15903000) [pid = 1580] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (199CD000) [pid = 1580] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (15871400) [pid = 1580] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (10D41C00) [pid = 1580] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (186F0C00) [pid = 1580] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (152C8C00) [pid = 1580] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A09C000) [pid = 1580] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10D55800) [pid = 1580] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (18CC6400) [pid = 1580] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1CC82400) [pid = 1580] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A923000) [pid = 1580] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1095FC00) [pid = 1580] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:00:52 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A822400) [pid = 1580] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:00:52 INFO - PROCESS | 1580 | 1467874852399 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 00:00:52 INFO - PROCESS | 1580 | 1467874852401 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 00:00:52 INFO - PROCESS | 1580 | 1467874852408 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:00:52 INFO - PROCESS | 1580 | 1467874852410 Marionette TRACE conn6 <- [1,2058,null,{}] 00:00:52 INFO - PROCESS | 1580 | 1467874852414 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:52 INFO - PROCESS | 1580 | 1467874852416 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:52 INFO - PROCESS | 1580 | 1467874852503 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 00:00:52 INFO - PROCESS | 1580 | 1467874852509 Marionette TRACE conn6 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:52 INFO - PROCESS | 1580 | 1467874852511 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:52 INFO - PROCESS | 1580 | ++DOCSHELL 10D51800 == 37 [pid = 1580] [id = 524] 00:00:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1585FC00) [pid = 1580] [serial = 1572] [outer = 00000000] 00:00:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (186C0800) [pid = 1580] [serial = 1573] [outer = 1585FC00] 00:00:52 INFO - PROCESS | 1580 | 1467874852555 Marionette DEBUG loaded listener.js 00:00:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (199CD000) [pid = 1580] [serial = 1574] [outer = 1585FC00] 00:00:52 INFO - PROCESS | 1580 | 1467874852976 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 00:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 630ms 00:00:53 INFO - PROCESS | 1580 | 1467874853043 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 00:00:53 INFO - PROCESS | 1580 | 1467874853045 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 00:00:53 INFO - PROCESS | 1580 | 1467874853049 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:00:53 INFO - PROCESS | 1580 | 1467874853050 Marionette TRACE conn6 <- [1,2062,null,{}] 00:00:53 INFO - PROCESS | 1580 | 1467874853078 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:53 INFO - PROCESS | 1580 | 1467874853080 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:53 INFO - PROCESS | 1580 | 1467874853161 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 00:00:53 INFO - PROCESS | 1580 | 1467874853172 Marionette TRACE conn6 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:53 INFO - PROCESS | 1580 | 1467874853174 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:53 INFO - PROCESS | 1580 | ++DOCSHELL 186C8400 == 38 [pid = 1580] [id = 525] 00:00:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A86D400) [pid = 1580] [serial = 1575] [outer = 00000000] 00:00:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1C768800) [pid = 1580] [serial = 1576] [outer = 1A86D400] 00:00:53 INFO - PROCESS | 1580 | 1467874853218 Marionette DEBUG loaded listener.js 00:00:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1C76FC00) [pid = 1580] [serial = 1577] [outer = 1A86D400] 00:00:53 INFO - PROCESS | 1580 | 1467874853638 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 00:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 630ms 00:00:53 INFO - PROCESS | 1580 | 1467874853688 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 00:00:53 INFO - PROCESS | 1580 | 1467874853690 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 00:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:00:53 INFO - PROCESS | 1580 | 1467874853703 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:00:53 INFO - PROCESS | 1580 | 1467874853706 Marionette TRACE conn6 <- [1,2066,null,{}] 00:00:53 INFO - PROCESS | 1580 | 1467874853710 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:53 INFO - PROCESS | 1580 | 1467874853712 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:53 INFO - PROCESS | 1580 | 1467874853791 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 00:00:53 INFO - PROCESS | 1580 | 1467874853796 Marionette TRACE conn6 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:53 INFO - PROCESS | 1580 | 1467874853798 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:53 INFO - PROCESS | 1580 | ++DOCSHELL 1CC12400 == 39 [pid = 1580] [id = 526] 00:00:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1CC16400) [pid = 1580] [serial = 1578] [outer = 00000000] 00:00:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1CF63800) [pid = 1580] [serial = 1579] [outer = 1CC16400] 00:00:53 INFO - PROCESS | 1580 | 1467874853842 Marionette DEBUG loaded listener.js 00:00:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1CF64400) [pid = 1580] [serial = 1580] [outer = 1CC16400] 00:00:54 INFO - PROCESS | 1580 | 1467874854265 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 00:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 591ms 00:00:54 INFO - PROCESS | 1580 | 1467874854289 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 00:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:00:54 INFO - PROCESS | 1580 | 1467874854291 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 00:00:54 INFO - PROCESS | 1580 | 1467874854294 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:00:54 INFO - PROCESS | 1580 | 1467874854296 Marionette TRACE conn6 <- [1,2070,null,{}] 00:00:54 INFO - PROCESS | 1580 | 1467874854299 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:54 INFO - PROCESS | 1580 | 1467874854301 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:54 INFO - PROCESS | 1580 | 1467874854426 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 00:00:54 INFO - PROCESS | 1580 | 1467874854630 Marionette TRACE conn6 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:54 INFO - PROCESS | 1580 | 1467874854634 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:54 INFO - PROCESS | 1580 | ++DOCSHELL 0D191000 == 40 [pid = 1580] [id = 527] 00:00:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (0D192C00) [pid = 1580] [serial = 1581] [outer = 00000000] 00:00:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (10A08800) [pid = 1580] [serial = 1582] [outer = 0D192C00] 00:00:54 INFO - PROCESS | 1580 | 1467874854698 Marionette DEBUG loaded listener.js 00:00:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (10D3E400) [pid = 1580] [serial = 1583] [outer = 0D192C00] 00:00:55 INFO - PROCESS | 1580 | 1467874855285 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 00:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1021ms 00:00:55 INFO - PROCESS | 1580 | 1467874855318 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 00:00:55 INFO - PROCESS | 1580 | 1467874855322 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 00:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:00:55 INFO - PROCESS | 1580 | 1467874855326 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:00:55 INFO - PROCESS | 1580 | 1467874855330 Marionette TRACE conn6 <- [1,2074,null,{}] 00:00:55 INFO - PROCESS | 1580 | 1467874855335 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:55 INFO - PROCESS | 1580 | 1467874855338 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:55 INFO - PROCESS | 1580 | 1467874855456 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 00:00:55 INFO - PROCESS | 1580 | 1467874855616 Marionette TRACE conn6 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:55 INFO - PROCESS | 1580 | 1467874855619 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:55 INFO - PROCESS | 1580 | ++DOCSHELL 186BA800 == 41 [pid = 1580] [id = 528] 00:00:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (186F2C00) [pid = 1580] [serial = 1584] [outer = 00000000] 00:00:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (18CD0400) [pid = 1580] [serial = 1585] [outer = 186F2C00] 00:00:55 INFO - PROCESS | 1580 | 1467874855679 Marionette DEBUG loaded listener.js 00:00:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (197CA400) [pid = 1580] [serial = 1586] [outer = 186F2C00] 00:00:56 INFO - PROCESS | 1580 | 1467874856282 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 00:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 990ms 00:00:56 INFO - PROCESS | 1580 | 1467874856319 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 00:00:56 INFO - PROCESS | 1580 | 1467874856324 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 00:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:00:56 INFO - PROCESS | 1580 | 1467874856328 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:00:56 INFO - PROCESS | 1580 | 1467874856330 Marionette TRACE conn6 <- [1,2078,null,{}] 00:00:56 INFO - PROCESS | 1580 | 1467874856335 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:56 INFO - PROCESS | 1580 | 1467874856337 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:56 INFO - PROCESS | 1580 | 1467874856450 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 00:00:56 INFO - PROCESS | 1580 | 1467874856590 Marionette TRACE conn6 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:56 INFO - PROCESS | 1580 | 1467874856592 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:56 INFO - PROCESS | 1580 | ++DOCSHELL 1A80FC00 == 42 [pid = 1580] [id = 529] 00:00:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1AB9B000) [pid = 1580] [serial = 1587] [outer = 00000000] 00:00:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1BF93000) [pid = 1580] [serial = 1588] [outer = 1AB9B000] 00:00:56 INFO - PROCESS | 1580 | 1467874856647 Marionette DEBUG loaded listener.js 00:00:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1CF5EC00) [pid = 1580] [serial = 1589] [outer = 1AB9B000] 00:00:57 INFO - PROCESS | 1580 | 1467874857230 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 00:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 970ms 00:00:57 INFO - PROCESS | 1580 | 1467874857302 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 00:00:57 INFO - PROCESS | 1580 | 1467874857304 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 00:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:00:57 INFO - PROCESS | 1580 | 1467874857315 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:00:57 INFO - PROCESS | 1580 | 1467874857321 Marionette TRACE conn6 <- [1,2082,null,{}] 00:00:57 INFO - PROCESS | 1580 | 1467874857326 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:57 INFO - PROCESS | 1580 | 1467874857330 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:57 INFO - PROCESS | 1580 | 1467874857451 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 00:00:57 INFO - PROCESS | 1580 | 1467874857608 Marionette TRACE conn6 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:57 INFO - PROCESS | 1580 | 1467874857611 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:57 INFO - PROCESS | 1580 | ++DOCSHELL 1ACE6800 == 43 [pid = 1580] [id = 530] 00:00:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1ACE8800) [pid = 1580] [serial = 1590] [outer = 00000000] 00:00:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1E53F800) [pid = 1580] [serial = 1591] [outer = 1ACE8800] 00:00:57 INFO - PROCESS | 1580 | 1467874857668 Marionette DEBUG loaded listener.js 00:00:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1E548C00) [pid = 1580] [serial = 1592] [outer = 1ACE8800] 00:00:58 INFO - PROCESS | 1580 | 1467874858449 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 00:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1181ms 00:00:58 INFO - PROCESS | 1580 | 1467874858493 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 00:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:00:58 INFO - PROCESS | 1580 | 1467874858496 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 00:00:58 INFO - PROCESS | 1580 | 1467874858501 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:00:58 INFO - PROCESS | 1580 | 1467874858504 Marionette TRACE conn6 <- [1,2086,null,{}] 00:00:58 INFO - PROCESS | 1580 | 1467874858509 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:00:58 INFO - PROCESS | 1580 | 1467874858512 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:58 INFO - PROCESS | 1580 | 1467874858617 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 00:00:58 INFO - PROCESS | 1580 | 1467874858731 Marionette TRACE conn6 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:58 INFO - PROCESS | 1580 | 1467874858733 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:00:58 INFO - PROCESS | 1580 | ++DOCSHELL 10D57000 == 44 [pid = 1580] [id = 531] 00:00:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (1131C800) [pid = 1580] [serial = 1593] [outer = 00000000] 00:00:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (15875400) [pid = 1580] [serial = 1594] [outer = 1131C800] 00:00:58 INFO - PROCESS | 1580 | 1467874858826 Marionette DEBUG loaded listener.js 00:00:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 96 (15A88000) [pid = 1580] [serial = 1595] [outer = 1131C800] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 1CC12400 == 43 [pid = 1580] [id = 526] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 186C8400 == 42 [pid = 1580] [id = 525] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 10D51800 == 41 [pid = 1580] [id = 524] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 10A29000 == 40 [pid = 1580] [id = 523] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 1A864400 == 39 [pid = 1580] [id = 522] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 1A723800 == 38 [pid = 1580] [id = 521] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 1982D800 == 37 [pid = 1580] [id = 520] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 15872C00 == 36 [pid = 1580] [id = 519] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 10D4D800 == 35 [pid = 1580] [id = 518] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 1905DC00 == 34 [pid = 1580] [id = 517] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 113B7400 == 33 [pid = 1580] [id = 516] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 1AFC4000 == 32 [pid = 1580] [id = 515] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 11E3D400 == 31 [pid = 1580] [id = 506] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 1ACE6800 == 30 [pid = 1580] [id = 530] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 1A80FC00 == 29 [pid = 1580] [id = 529] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 0D191000 == 28 [pid = 1580] [id = 527] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 186BA800 == 27 [pid = 1580] [id = 528] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 95 (1ACE2800) [pid = 1580] [serial = 1543] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (19FF0C00) [pid = 1580] [serial = 1531] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (15906800) [pid = 1580] [serial = 1525] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (15930C00) [pid = 1580] [serial = 1526] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (111B0C00) [pid = 1580] [serial = 1522] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (114CB800) [pid = 1580] [serial = 1523] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (18CC6C00) [pid = 1580] [serial = 1528] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (16764000) [pid = 1580] [serial = 1520] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (15975800) [pid = 1580] [serial = 1519] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A720400) [pid = 1580] [serial = 1534] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (152D4800) [pid = 1580] [serial = 1508] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (11ECA000) [pid = 1580] [serial = 1507] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A568800) [pid = 1580] [serial = 1511] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (199CC000) [pid = 1580] [serial = 1510] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1D223C00) [pid = 1580] [serial = 1514] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1CF5C800) [pid = 1580] [serial = 1513] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1DD33000) [pid = 1580] [serial = 1517] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1D665800) [pid = 1580] [serial = 1516] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A09AC00) [pid = 1580] [serial = 1532] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (151F0C00) [pid = 1580] [serial = 1537] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A724400) [pid = 1580] [serial = 1535] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1AB8FC00) [pid = 1580] [serial = 1540] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (18CCE400) [pid = 1580] [serial = 1538] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A097000) [pid = 1580] [serial = 1544] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A81EC00) [pid = 1580] [serial = 1541] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (18CD2400) [pid = 1580] [serial = 1529] [outer = 00000000] [url = about:blank] 00:00:59 INFO - PROCESS | 1580 | --DOCSHELL 0D17FC00 == 26 [pid = 1580] [id = 11] 00:01:00 INFO - PROCESS | 1580 | 1467874860057 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 00:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1574ms 00:01:00 INFO - PROCESS | 1580 | 1467874860077 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 00:01:00 INFO - PROCESS | 1580 | 1467874860081 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 00:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:01:00 INFO - PROCESS | 1580 | 1467874860085 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:01:00 INFO - PROCESS | 1580 | 1467874860089 Marionette TRACE conn6 <- [1,2090,null,{}] 00:01:00 INFO - PROCESS | 1580 | 1467874860094 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:00 INFO - PROCESS | 1580 | 1467874860097 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:00 INFO - PROCESS | 1580 | 1467874860188 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 00:01:00 INFO - PROCESS | 1580 | 1467874860195 Marionette TRACE conn6 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:00 INFO - PROCESS | 1580 | 1467874860199 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:00 INFO - PROCESS | 1580 | ++DOCSHELL 10D3F000 == 27 [pid = 1580] [id = 532] 00:01:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10D50800) [pid = 1580] [serial = 1596] [outer = 00000000] 00:01:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1131A800) [pid = 1580] [serial = 1597] [outer = 10D50800] 00:01:00 INFO - PROCESS | 1580 | 1467874860250 Marionette DEBUG loaded listener.js 00:01:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (11DD6C00) [pid = 1580] [serial = 1598] [outer = 10D50800] 00:01:00 INFO - PROCESS | 1580 | 1467874860753 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 00:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 730ms 00:01:00 INFO - PROCESS | 1580 | 1467874860825 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 00:01:00 INFO - PROCESS | 1580 | 1467874860830 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 00:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:01:00 INFO - PROCESS | 1580 | 1467874860836 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:01:00 INFO - PROCESS | 1580 | 1467874860839 Marionette TRACE conn6 <- [1,2094,null,{}] 00:01:00 INFO - PROCESS | 1580 | 1467874860843 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:00 INFO - PROCESS | 1580 | 1467874860845 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:00 INFO - PROCESS | 1580 | 1467874860934 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 00:01:01 INFO - PROCESS | 1580 | 1467874861033 Marionette TRACE conn6 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:01 INFO - PROCESS | 1580 | 1467874861035 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:01 INFO - PROCESS | 1580 | ++DOCSHELL 15824800 == 28 [pid = 1580] [id = 533] 00:01:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (15830800) [pid = 1580] [serial = 1599] [outer = 00000000] 00:01:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (15872400) [pid = 1580] [serial = 1600] [outer = 15830800] 00:01:01 INFO - PROCESS | 1580 | 1467874861083 Marionette DEBUG loaded listener.js 00:01:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15901400) [pid = 1580] [serial = 1601] [outer = 15830800] 00:01:01 INFO - PROCESS | 1580 | 1467874861462 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 00:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 00:01:01 INFO - PROCESS | 1580 | 1467874861508 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 00:01:01 INFO - PROCESS | 1580 | 1467874861510 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 00:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:01:01 INFO - PROCESS | 1580 | 1467874861513 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:01:01 INFO - PROCESS | 1580 | 1467874861517 Marionette TRACE conn6 <- [1,2098,null,{}] 00:01:01 INFO - PROCESS | 1580 | 1467874861527 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:01 INFO - PROCESS | 1580 | 1467874861532 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:01 INFO - PROCESS | 1580 | 1467874861619 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 00:01:01 INFO - PROCESS | 1580 | 1467874861625 Marionette TRACE conn6 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:01 INFO - PROCESS | 1580 | 1467874861628 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:01 INFO - PROCESS | 1580 | ++DOCSHELL 15928C00 == 29 [pid = 1580] [id = 534] 00:01:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (15930800) [pid = 1580] [serial = 1602] [outer = 00000000] 00:01:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (186F3C00) [pid = 1580] [serial = 1603] [outer = 15930800] 00:01:01 INFO - PROCESS | 1580 | 1467874861676 Marionette DEBUG loaded listener.js 00:01:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (18CC9C00) [pid = 1580] [serial = 1604] [outer = 15930800] 00:01:02 INFO - PROCESS | 1580 | 1467874862184 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 00:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 730ms 00:01:02 INFO - PROCESS | 1580 | 1467874862248 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 00:01:02 INFO - PROCESS | 1580 | 1467874862250 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 00:01:02 INFO - PROCESS | 1580 | 1467874862254 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:01:02 INFO - PROCESS | 1580 | 1467874862255 Marionette TRACE conn6 <- [1,2102,null,{}] 00:01:02 INFO - PROCESS | 1580 | 1467874862259 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:02 INFO - PROCESS | 1580 | 1467874862261 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:02 INFO - PROCESS | 1580 | 1467874862414 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 00:01:02 INFO - PROCESS | 1580 | 1467874862476 Marionette TRACE conn6 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:02 INFO - PROCESS | 1580 | 1467874862478 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:02 INFO - PROCESS | 1580 | ++DOCSHELL 19199800 == 30 [pid = 1580] [id = 535] 00:01:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1919F000) [pid = 1580] [serial = 1605] [outer = 00000000] 00:01:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (199C7C00) [pid = 1580] [serial = 1606] [outer = 1919F000] 00:01:02 INFO - PROCESS | 1580 | 1467874862523 Marionette DEBUG loaded listener.js 00:01:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (19FF4000) [pid = 1580] [serial = 1607] [outer = 1919F000] 00:01:02 INFO - PROCESS | 1580 | 1467874862949 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 00:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 730ms 00:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:01:02 INFO - PROCESS | 1580 | 1467874862987 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 00:01:02 INFO - PROCESS | 1580 | 1467874862990 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 00:01:02 INFO - PROCESS | 1580 | 1467874862993 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:01:02 INFO - PROCESS | 1580 | 1467874862995 Marionette TRACE conn6 <- [1,2106,null,{}] 00:01:02 INFO - PROCESS | 1580 | 1467874862998 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:02 INFO - PROCESS | 1580 | 1467874863000 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:03 INFO - PROCESS | 1580 | 1467874863127 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 00:01:03 INFO - PROCESS | 1580 | 1467874863137 Marionette TRACE conn6 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:03 INFO - PROCESS | 1580 | 1467874863139 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:03 INFO - PROCESS | 1580 | ++DOCSHELL 1A09A000 == 31 [pid = 1580] [id = 536] 00:01:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A09A400) [pid = 1580] [serial = 1608] [outer = 00000000] 00:01:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A09DC00) [pid = 1580] [serial = 1609] [outer = 1A09A400] 00:01:03 INFO - PROCESS | 1580 | 1467874863240 Marionette DEBUG loaded listener.js 00:01:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A71B400) [pid = 1580] [serial = 1610] [outer = 1A09A400] 00:01:03 INFO - PROCESS | 1580 | 1467874863694 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 00:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 730ms 00:01:03 INFO - PROCESS | 1580 | 1467874863755 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 00:01:03 INFO - PROCESS | 1580 | 1467874863757 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 00:01:03 INFO - PROCESS | 1580 | 1467874863760 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:01:03 INFO - PROCESS | 1580 | 1467874863762 Marionette TRACE conn6 <- [1,2110,null,{}] 00:01:03 INFO - PROCESS | 1580 | 1467874863765 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:01:03 INFO - PROCESS | 1580 | 1467874863771 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:04 INFO - PROCESS | 1580 | 1467874864101 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1A867400) [pid = 1580] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1118FC00) [pid = 1580] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (19193800) [pid = 1580] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (15896C00) [pid = 1580] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1BE10800) [pid = 1580] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (199C1800) [pid = 1580] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (15114000) [pid = 1580] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10D50400) [pid = 1580] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1585FC00) [pid = 1580] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A86D400) [pid = 1580] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A728400) [pid = 1580] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:01:04 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1CC16400) [pid = 1580] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:01:04 INFO - PROCESS | 1580 | 1467874864174 Marionette TRACE conn6 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:04 INFO - PROCESS | 1580 | 1467874864176 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:04 INFO - PROCESS | 1580 | ++DOCSHELL 10A27000 == 32 [pid = 1580] [id = 537] 00:01:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (10D42C00) [pid = 1580] [serial = 1611] [outer = 00000000] 00:01:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1586F000) [pid = 1580] [serial = 1612] [outer = 10D42C00] 00:01:04 INFO - PROCESS | 1580 | 1467874864221 Marionette DEBUG loaded listener.js 00:01:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (18CCB000) [pid = 1580] [serial = 1613] [outer = 10D42C00] 00:01:04 INFO - PROCESS | 1580 | 1467874864576 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 00:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 870ms 00:01:04 INFO - PROCESS | 1580 | 1467874864639 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 00:01:04 INFO - PROCESS | 1580 | 1467874864641 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 00:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:01:04 INFO - PROCESS | 1580 | 1467874864643 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:01:04 INFO - PROCESS | 1580 | 1467874864645 Marionette TRACE conn6 <- [1,2114,null,{}] 00:01:04 INFO - PROCESS | 1580 | 1467874864649 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:04 INFO - PROCESS | 1580 | 1467874864651 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:04 INFO - PROCESS | 1580 | 1467874864732 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 00:01:04 INFO - PROCESS | 1580 | 1467874864739 Marionette TRACE conn6 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:04 INFO - PROCESS | 1580 | 1467874864740 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:04 INFO - PROCESS | 1580 | ++DOCSHELL 1A729800 == 33 [pid = 1580] [id = 538] 00:01:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A80F400) [pid = 1580] [serial = 1614] [outer = 00000000] 00:01:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A86D400) [pid = 1580] [serial = 1615] [outer = 1A80F400] 00:01:04 INFO - PROCESS | 1580 | 1467874864784 Marionette DEBUG loaded listener.js 00:01:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1AB59400) [pid = 1580] [serial = 1616] [outer = 1A80F400] 00:01:05 INFO - PROCESS | 1580 | 1467874865210 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 00:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 631ms 00:01:05 INFO - PROCESS | 1580 | 1467874865276 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 00:01:05 INFO - PROCESS | 1580 | 1467874865278 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 00:01:05 INFO - PROCESS | 1580 | 1467874865282 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:01:05 INFO - PROCESS | 1580 | 1467874865284 Marionette TRACE conn6 <- [1,2118,null,{}] 00:01:05 INFO - PROCESS | 1580 | 1467874865287 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:05 INFO - PROCESS | 1580 | 1467874865289 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:05 INFO - PROCESS | 1580 | 1467874865368 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 00:01:05 INFO - PROCESS | 1580 | 1467874865374 Marionette TRACE conn6 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:05 INFO - PROCESS | 1580 | 1467874865376 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:05 INFO - PROCESS | 1580 | ++DOCSHELL 1AB96C00 == 34 [pid = 1580] [id = 539] 00:01:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1AB97C00) [pid = 1580] [serial = 1617] [outer = 00000000] 00:01:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1AC0D000) [pid = 1580] [serial = 1618] [outer = 1AB97C00] 00:01:05 INFO - PROCESS | 1580 | 1467874865419 Marionette DEBUG loaded listener.js 00:01:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1AB9B400) [pid = 1580] [serial = 1619] [outer = 1AB97C00] 00:01:05 INFO - PROCESS | 1580 | 1467874865873 Marionette TRACE conn6 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 00:01:05 INFO - PROCESS | 1580 | 1467874865930 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 00:01:05 INFO - PROCESS | 1580 | 1467874865933 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:01:05 INFO - PROCESS | 1580 | 1467874865935 Marionette TRACE conn6 <- [1,2122,null,{}] 00:01:05 INFO - PROCESS | 1580 | 1467874865939 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:05 INFO - PROCESS | 1580 | 1467874865940 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:06 INFO - PROCESS | 1580 | 1467874866023 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 00:01:06 INFO - PROCESS | 1580 | 1467874866029 Marionette TRACE conn6 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:06 INFO - PROCESS | 1580 | 1467874866031 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:06 INFO - PROCESS | 1580 | ++DOCSHELL 1ACEA400 == 35 [pid = 1580] [id = 540] 00:01:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1ACEC400) [pid = 1580] [serial = 1620] [outer = 00000000] 00:01:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1BFD8C00) [pid = 1580] [serial = 1621] [outer = 1ACEC400] 00:01:06 INFO - PROCESS | 1580 | 1467874866078 Marionette DEBUG loaded listener.js 00:01:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1C765800) [pid = 1580] [serial = 1622] [outer = 1ACEC400] 00:01:06 INFO - PROCESS | 1580 | 1467874866901 Marionette TRACE conn6 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 00:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1017ms 00:01:06 INFO - PROCESS | 1580 | 1467874866954 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 00:01:06 INFO - PROCESS | 1580 | 1467874866959 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 00:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:01:06 INFO - PROCESS | 1580 | 1467874866963 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:01:06 INFO - PROCESS | 1580 | 1467874866968 Marionette TRACE conn6 <- [1,2126,null,{}] 00:01:06 INFO - PROCESS | 1580 | 1467874866993 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:06 INFO - PROCESS | 1580 | 1467874866996 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:07 INFO - PROCESS | 1580 | 1467874867124 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 00:01:07 INFO - PROCESS | 1580 | 1467874867254 Marionette TRACE conn6 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:07 INFO - PROCESS | 1580 | 1467874867257 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:07 INFO - PROCESS | 1580 | ++DOCSHELL 10D3DC00 == 36 [pid = 1580] [id = 541] 00:01:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (10D48C00) [pid = 1580] [serial = 1623] [outer = 00000000] 00:01:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (152C8C00) [pid = 1580] [serial = 1624] [outer = 10D48C00] 00:01:07 INFO - PROCESS | 1580 | 1467874867315 Marionette DEBUG loaded listener.js 00:01:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1586A000) [pid = 1580] [serial = 1625] [outer = 10D48C00] 00:01:07 INFO - PROCESS | 1580 | 1467874868016 Marionette TRACE conn6 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 00:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1080ms 00:01:08 INFO - PROCESS | 1580 | 1467874868058 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 00:01:08 INFO - PROCESS | 1580 | 1467874868063 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 00:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:01:08 INFO - PROCESS | 1580 | 1467874868070 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:01:08 INFO - PROCESS | 1580 | 1467874868073 Marionette TRACE conn6 <- [1,2130,null,{}] 00:01:08 INFO - PROCESS | 1580 | 1467874868077 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:08 INFO - PROCESS | 1580 | 1467874868080 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:08 INFO - PROCESS | 1580 | 1467874868219 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 00:01:08 INFO - PROCESS | 1580 | 1467874868359 Marionette TRACE conn6 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:08 INFO - PROCESS | 1580 | 1467874868361 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:08 INFO - PROCESS | 1580 | ++DOCSHELL 10D56C00 == 37 [pid = 1580] [id = 542] 00:01:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (11340800) [pid = 1580] [serial = 1626] [outer = 00000000] 00:01:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (16763000) [pid = 1580] [serial = 1627] [outer = 11340800] 00:01:08 INFO - PROCESS | 1580 | 1467874868419 Marionette DEBUG loaded listener.js 00:01:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (186C5800) [pid = 1580] [serial = 1628] [outer = 11340800] 00:01:09 INFO - PROCESS | 1580 | --DOCSHELL 1AB96C00 == 36 [pid = 1580] [id = 539] 00:01:09 INFO - PROCESS | 1580 | --DOCSHELL 1A729800 == 35 [pid = 1580] [id = 538] 00:01:09 INFO - PROCESS | 1580 | --DOCSHELL 10A27000 == 34 [pid = 1580] [id = 537] 00:01:09 INFO - PROCESS | 1580 | --DOCSHELL 1A09A000 == 33 [pid = 1580] [id = 536] 00:01:09 INFO - PROCESS | 1580 | --DOCSHELL 19199800 == 32 [pid = 1580] [id = 535] 00:01:09 INFO - PROCESS | 1580 | --DOCSHELL 15928C00 == 31 [pid = 1580] [id = 534] 00:01:09 INFO - PROCESS | 1580 | --DOCSHELL 15824800 == 30 [pid = 1580] [id = 533] 00:01:09 INFO - PROCESS | 1580 | --DOCSHELL 10D3F000 == 29 [pid = 1580] [id = 532] 00:01:09 INFO - PROCESS | 1580 | --DOCSHELL 0D025400 == 28 [pid = 1580] [id = 13] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1CF63800) [pid = 1580] [serial = 1579] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1AB5D800) [pid = 1580] [serial = 1567] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1BEE5000) [pid = 1580] [serial = 1570] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1AB96000) [pid = 1580] [serial = 1568] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A099800) [pid = 1580] [serial = 1552] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1A80C400) [pid = 1580] [serial = 1553] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (15972400) [pid = 1580] [serial = 1558] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (16E45000) [pid = 1580] [serial = 1559] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1C769000) [pid = 1580] [serial = 1547] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1BFE3800) [pid = 1580] [serial = 1546] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (199CB400) [pid = 1580] [serial = 1561] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A09CC00) [pid = 1580] [serial = 1562] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (15873400) [pid = 1580] [serial = 1549] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15A7BC00) [pid = 1580] [serial = 1550] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (111BDC00) [pid = 1580] [serial = 1555] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (11DD7800) [pid = 1580] [serial = 1556] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1CF64400) [pid = 1580] [serial = 1580] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (186C0800) [pid = 1580] [serial = 1573] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (199CD000) [pid = 1580] [serial = 1574] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1C768800) [pid = 1580] [serial = 1576] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1ACE3000) [pid = 1580] [serial = 1571] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1C76FC00) [pid = 1580] [serial = 1577] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A823000) [pid = 1580] [serial = 1564] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A864C00) [pid = 1580] [serial = 1565] [outer = 00000000] [url = about:blank] 00:01:09 INFO - PROCESS | 1580 | 1467874869252 Marionette TRACE conn6 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 00:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:01:09 INFO - PROCESS | 1580 | 1467874869299 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 00:01:09 INFO - PROCESS | 1580 | 1467874869304 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:01:09 INFO - PROCESS | 1580 | 1467874869308 Marionette TRACE conn6 <- [1,2134,null,{}] 00:01:09 INFO - PROCESS | 1580 | 1467874869330 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:09 INFO - PROCESS | 1580 | 1467874869332 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:09 INFO - PROCESS | 1580 | 1467874869422 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 00:01:09 INFO - PROCESS | 1580 | 1467874869428 Marionette TRACE conn6 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:09 INFO - PROCESS | 1580 | 1467874869431 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:09 INFO - PROCESS | 1580 | ++DOCSHELL 10D48000 == 29 [pid = 1580] [id = 543] 00:01:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (10D4F000) [pid = 1580] [serial = 1629] [outer = 00000000] 00:01:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (11DE0800) [pid = 1580] [serial = 1630] [outer = 10D4F000] 00:01:09 INFO - PROCESS | 1580 | 1467874869479 Marionette DEBUG loaded listener.js 00:01:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (151EF400) [pid = 1580] [serial = 1631] [outer = 10D4F000] 00:01:09 INFO - PROCESS | 1580 | 1467874870011 Marionette TRACE conn6 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 00:01:10 INFO - PROCESS | 1580 | 1467874870059 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 00:01:10 INFO - PROCESS | 1580 | 1467874870065 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:01:10 INFO - PROCESS | 1580 | 1467874870068 Marionette TRACE conn6 <- [1,2138,null,{}] 00:01:10 INFO - PROCESS | 1580 | 1467874870072 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:10 INFO - PROCESS | 1580 | 1467874870074 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:10 INFO - PROCESS | 1580 | 1467874870168 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 00:01:10 INFO - PROCESS | 1580 | 1467874870272 Marionette TRACE conn6 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:10 INFO - PROCESS | 1580 | 1467874870275 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:10 INFO - PROCESS | 1580 | ++DOCSHELL 159E3400 == 30 [pid = 1580] [id = 544] 00:01:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (159E7400) [pid = 1580] [serial = 1632] [outer = 00000000] 00:01:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (16E3F000) [pid = 1580] [serial = 1633] [outer = 159E7400] 00:01:10 INFO - PROCESS | 1580 | 1467874870325 Marionette DEBUG loaded listener.js 00:01:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1826DC00) [pid = 1580] [serial = 1634] [outer = 159E7400] 00:01:10 INFO - PROCESS | 1580 | 1467874870717 Marionette TRACE conn6 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 00:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 670ms 00:01:10 INFO - PROCESS | 1580 | 1467874870740 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 00:01:10 INFO - PROCESS | 1580 | 1467874870743 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 00:01:10 INFO - PROCESS | 1580 | 1467874870746 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:01:10 INFO - PROCESS | 1580 | 1467874870750 Marionette TRACE conn6 <- [1,2142,null,{}] 00:01:10 INFO - PROCESS | 1580 | 1467874870760 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:10 INFO - PROCESS | 1580 | 1467874870765 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:10 INFO - PROCESS | 1580 | 1467874870851 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 00:01:10 INFO - PROCESS | 1580 | 1467874870858 Marionette TRACE conn6 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:10 INFO - PROCESS | 1580 | 1467874870861 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:10 INFO - PROCESS | 1580 | ++DOCSHELL 19FEF400 == 31 [pid = 1580] [id = 545] 00:01:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (19FF0C00) [pid = 1580] [serial = 1635] [outer = 00000000] 00:01:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A09E400) [pid = 1580] [serial = 1636] [outer = 19FF0C00] 00:01:10 INFO - PROCESS | 1580 | 1467874870908 Marionette DEBUG loaded listener.js 00:01:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A723400) [pid = 1580] [serial = 1637] [outer = 19FF0C00] 00:01:11 INFO - PROCESS | 1580 | 1467874871388 Marionette TRACE conn6 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 670ms 00:01:11 INFO - PROCESS | 1580 | 1467874871434 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 00:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:01:11 INFO - PROCESS | 1580 | 1467874871437 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 00:01:11 INFO - PROCESS | 1580 | 1467874871440 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:01:11 INFO - PROCESS | 1580 | 1467874871442 Marionette TRACE conn6 <- [1,2146,null,{}] 00:01:11 INFO - PROCESS | 1580 | 1467874871446 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:11 INFO - PROCESS | 1580 | 1467874871448 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:11 INFO - PROCESS | 1580 | 1467874871579 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 00:01:11 INFO - PROCESS | 1580 | 1467874871584 Marionette TRACE conn6 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:11 INFO - PROCESS | 1580 | 1467874871586 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:11 INFO - PROCESS | 1580 | ++DOCSHELL 1A818800 == 32 [pid = 1580] [id = 546] 00:01:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A81AC00) [pid = 1580] [serial = 1638] [outer = 00000000] 00:01:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A863C00) [pid = 1580] [serial = 1639] [outer = 1A81AC00] 00:01:11 INFO - PROCESS | 1580 | 1467874871631 Marionette DEBUG loaded listener.js 00:01:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A868000) [pid = 1580] [serial = 1640] [outer = 1A81AC00] 00:01:12 INFO - PROCESS | 1580 | 1467874872070 Marionette TRACE conn6 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 670ms 00:01:12 INFO - PROCESS | 1580 | 1467874872111 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 00:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:01:12 INFO - PROCESS | 1580 | 1467874872113 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 00:01:12 INFO - PROCESS | 1580 | 1467874872116 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:01:12 INFO - PROCESS | 1580 | 1467874872118 Marionette TRACE conn6 <- [1,2150,null,{}] 00:01:12 INFO - PROCESS | 1580 | 1467874872121 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:12 INFO - PROCESS | 1580 | 1467874872123 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:12 INFO - PROCESS | 1580 | 1467874872241 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 00:01:12 INFO - PROCESS | 1580 | 1467874872330 Marionette TRACE conn6 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:12 INFO - PROCESS | 1580 | 1467874872332 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:12 INFO - PROCESS | 1580 | ++DOCSHELL 15975400 == 33 [pid = 1580] [id = 547] 00:01:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A668000) [pid = 1580] [serial = 1641] [outer = 00000000] 00:01:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1AB94000) [pid = 1580] [serial = 1642] [outer = 1A668000] 00:01:12 INFO - PROCESS | 1580 | 1467874872375 Marionette DEBUG loaded listener.js 00:01:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1AB94800) [pid = 1580] [serial = 1643] [outer = 1A668000] 00:01:12 INFO - PROCESS | 1580 | 1467874872831 Marionette TRACE conn6 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 00:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 770ms 00:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:01:12 INFO - PROCESS | 1580 | 1467874872887 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 00:01:12 INFO - PROCESS | 1580 | 1467874872889 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 00:01:12 INFO - PROCESS | 1580 | 1467874872892 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:01:12 INFO - PROCESS | 1580 | 1467874872894 Marionette TRACE conn6 <- [1,2154,null,{}] 00:01:12 INFO - PROCESS | 1580 | 1467874872904 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:12 INFO - PROCESS | 1580 | 1467874872910 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:13 INFO - PROCESS | 1580 | 1467874873056 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 00:01:13 INFO - PROCESS | 1580 | 1467874873128 Marionette TRACE conn6 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:13 INFO - PROCESS | 1580 | 1467874873130 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:13 INFO - PROCESS | 1580 | ++DOCSHELL 1ACE3000 == 34 [pid = 1580] [id = 548] 00:01:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1ACEE000) [pid = 1580] [serial = 1644] [outer = 00000000] 00:01:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1C76BC00) [pid = 1580] [serial = 1645] [outer = 1ACEE000] 00:01:13 INFO - PROCESS | 1580 | 1467874873175 Marionette DEBUG loaded listener.js 00:01:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1C76C000) [pid = 1580] [serial = 1646] [outer = 1ACEE000] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (0D180400) [pid = 1580] [serial = 29] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1AB97C00) [pid = 1580] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1919F000) [pid = 1580] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (15930800) [pid = 1580] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (15830800) [pid = 1580] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D50800) [pid = 1580] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1131C800) [pid = 1580] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A09A400) [pid = 1580] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (0D0C9C00) [pid = 1580] [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.] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (0D192C00) [pid = 1580] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (186F2C00) [pid = 1580] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1AB9B000) [pid = 1580] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1ACE8800) [pid = 1580] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10D42C00) [pid = 1580] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:01:13 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A80F400) [pid = 1580] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:01:13 INFO - PROCESS | 1580 | 1467874873711 Marionette TRACE conn6 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 00:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 870ms 00:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:01:13 INFO - PROCESS | 1580 | 1467874873763 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 00:01:13 INFO - PROCESS | 1580 | 1467874873765 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 00:01:13 INFO - PROCESS | 1580 | 1467874873768 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:01:13 INFO - PROCESS | 1580 | 1467874873770 Marionette TRACE conn6 <- [1,2158,null,{}] 00:01:13 INFO - PROCESS | 1580 | 1467874873773 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:13 INFO - PROCESS | 1580 | 1467874873775 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:13 INFO - PROCESS | 1580 | 1467874873890 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 00:01:13 INFO - PROCESS | 1580 | 1467874873950 Marionette TRACE conn6 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:13 INFO - PROCESS | 1580 | 1467874873952 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:13 INFO - PROCESS | 1580 | ++DOCSHELL 1585B400 == 35 [pid = 1580] [id = 549] 00:01:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15863000) [pid = 1580] [serial = 1647] [outer = 00000000] 00:01:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A71D800) [pid = 1580] [serial = 1648] [outer = 15863000] 00:01:13 INFO - PROCESS | 1580 | 1467874873995 Marionette DEBUG loaded listener.js 00:01:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A865400) [pid = 1580] [serial = 1649] [outer = 15863000] 00:01:14 INFO - PROCESS | 1580 | 1467874874332 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 00:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 630ms 00:01:14 INFO - PROCESS | 1580 | 1467874874399 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 00:01:14 INFO - PROCESS | 1580 | 1467874874401 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 00:01:14 INFO - PROCESS | 1580 | 1467874874405 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:01:14 INFO - PROCESS | 1580 | 1467874874406 Marionette TRACE conn6 <- [1,2162,null,{}] 00:01:14 INFO - PROCESS | 1580 | 1467874874410 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:14 INFO - PROCESS | 1580 | 1467874874412 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:14 INFO - PROCESS | 1580 | 1467874874494 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 00:01:14 INFO - PROCESS | 1580 | 1467874874499 Marionette TRACE conn6 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:14 INFO - PROCESS | 1580 | 1467874874501 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:14 INFO - PROCESS | 1580 | ++DOCSHELL 1A720C00 == 36 [pid = 1580] [id = 550] 00:01:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1ACE8000) [pid = 1580] [serial = 1650] [outer = 00000000] 00:01:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1CC0FC00) [pid = 1580] [serial = 1651] [outer = 1ACE8000] 00:01:14 INFO - PROCESS | 1580 | 1467874874544 Marionette DEBUG loaded listener.js 00:01:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1CF64000) [pid = 1580] [serial = 1652] [outer = 1ACE8000] 00:01:14 INFO - PROCESS | 1580 | 1467874874990 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 00:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 630ms 00:01:15 INFO - PROCESS | 1580 | 1467874875039 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 00:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:01:15 INFO - PROCESS | 1580 | 1467874875041 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 00:01:15 INFO - PROCESS | 1580 | 1467874875044 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:01:15 INFO - PROCESS | 1580 | 1467874875045 Marionette TRACE conn6 <- [1,2166,null,{}] 00:01:15 INFO - PROCESS | 1580 | 1467874875049 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:15 INFO - PROCESS | 1580 | 1467874875050 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:15 INFO - PROCESS | 1580 | 1467874875132 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 00:01:15 INFO - PROCESS | 1580 | 1467874875139 Marionette TRACE conn6 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:15 INFO - PROCESS | 1580 | 1467874875141 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:15 INFO - PROCESS | 1580 | ++DOCSHELL 1905A400 == 37 [pid = 1580] [id = 551] 00:01:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1C773C00) [pid = 1580] [serial = 1653] [outer = 00000000] 00:01:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1D606400) [pid = 1580] [serial = 1654] [outer = 1C773C00] 00:01:15 INFO - PROCESS | 1580 | 1467874875186 Marionette DEBUG loaded listener.js 00:01:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1D666C00) [pid = 1580] [serial = 1655] [outer = 1C773C00] 00:01:15 INFO - PROCESS | 1580 | 1467874875799 Marionette TRACE conn6 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 830ms 00:01:15 INFO - PROCESS | 1580 | 1467874875876 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 00:01:15 INFO - PROCESS | 1580 | 1467874875881 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 00:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:01:15 INFO - PROCESS | 1580 | 1467874875887 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:01:15 INFO - PROCESS | 1580 | 1467874875891 Marionette TRACE conn6 <- [1,2170,null,{}] 00:01:15 INFO - PROCESS | 1580 | 1467874875897 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:15 INFO - PROCESS | 1580 | 1467874875900 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:16 INFO - PROCESS | 1580 | 1467874876054 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 00:01:16 INFO - PROCESS | 1580 | 1467874876161 Marionette TRACE conn6 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:16 INFO - PROCESS | 1580 | 1467874876166 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:16 INFO - PROCESS | 1580 | ++DOCSHELL 111B0C00 == 38 [pid = 1580] [id = 552] 00:01:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (111BC400) [pid = 1580] [serial = 1656] [outer = 00000000] 00:01:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1586EC00) [pid = 1580] [serial = 1657] [outer = 111BC400] 00:01:16 INFO - PROCESS | 1580 | 1467874876223 Marionette DEBUG loaded listener.js 00:01:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (15975800) [pid = 1580] [serial = 1658] [outer = 111BC400] 00:01:16 INFO - PROCESS | 1580 | 1467874876806 Marionette TRACE conn6 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 970ms 00:01:16 INFO - PROCESS | 1580 | 1467874876860 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 00:01:16 INFO - PROCESS | 1580 | 1467874876865 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 00:01:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:01:16 INFO - PROCESS | 1580 | 1467874876871 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:01:16 INFO - PROCESS | 1580 | 1467874876874 Marionette TRACE conn6 <- [1,2174,null,{}] 00:01:16 INFO - PROCESS | 1580 | 1467874876878 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:16 INFO - PROCESS | 1580 | 1467874876882 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:16 INFO - PROCESS | 1580 | 1467874876994 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 00:01:17 INFO - PROCESS | 1580 | 1467874877134 Marionette TRACE conn6 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:17 INFO - PROCESS | 1580 | 1467874877136 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:17 INFO - PROCESS | 1580 | ++DOCSHELL 199C6800 == 39 [pid = 1580] [id = 553] 00:01:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (199CD000) [pid = 1580] [serial = 1659] [outer = 00000000] 00:01:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A71B800) [pid = 1580] [serial = 1660] [outer = 199CD000] 00:01:17 INFO - PROCESS | 1580 | 1467874877193 Marionette DEBUG loaded listener.js 00:01:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A81E800) [pid = 1580] [serial = 1661] [outer = 199CD000] 00:01:17 INFO - PROCESS | 1580 | 1467874877812 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 00:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 970ms 00:01:17 INFO - PROCESS | 1580 | 1467874877846 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 00:01:17 INFO - PROCESS | 1580 | 1467874877848 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 00:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:01:17 INFO - PROCESS | 1580 | 1467874877852 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:01:17 INFO - PROCESS | 1580 | 1467874877856 Marionette TRACE conn6 <- [1,2178,null,{}] 00:01:17 INFO - PROCESS | 1580 | 1467874877869 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:17 INFO - PROCESS | 1580 | 1467874877875 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:17 INFO - PROCESS | 1580 | 1467874877990 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 00:01:18 INFO - PROCESS | 1580 | 1467874878136 Marionette TRACE conn6 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:18 INFO - PROCESS | 1580 | 1467874878140 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:18 INFO - PROCESS | 1580 | ++DOCSHELL 1D2BD400 == 40 [pid = 1580] [id = 554] 00:01:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1D602C00) [pid = 1580] [serial = 1662] [outer = 00000000] 00:01:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1DE34400) [pid = 1580] [serial = 1663] [outer = 1D602C00] 00:01:18 INFO - PROCESS | 1580 | 1467874878199 Marionette DEBUG loaded listener.js 00:01:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1DE3FC00) [pid = 1580] [serial = 1664] [outer = 1D602C00] 00:01:18 INFO - PROCESS | 1580 | 1467874878747 Marionette TRACE conn6 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 00:01:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:01:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 930ms 00:01:18 INFO - PROCESS | 1580 | 1467874878785 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 00:01:18 INFO - PROCESS | 1580 | 1467874878788 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 00:01:18 INFO - PROCESS | 1580 | 1467874878791 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:01:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:01:18 INFO - PROCESS | 1580 | 1467874878793 Marionette TRACE conn6 <- [1,2182,null,{}] 00:01:18 INFO - PROCESS | 1580 | 1467874878797 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:18 INFO - PROCESS | 1580 | 1467874878799 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:18 INFO - PROCESS | 1580 | 1467874878909 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 00:01:19 INFO - PROCESS | 1580 | 1467874879019 Marionette TRACE conn6 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:19 INFO - PROCESS | 1580 | 1467874879021 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:19 INFO - PROCESS | 1580 | ++DOCSHELL 1E53F400 == 41 [pid = 1580] [id = 555] 00:01:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1E540C00) [pid = 1580] [serial = 1665] [outer = 00000000] 00:01:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1E54D000) [pid = 1580] [serial = 1666] [outer = 1E540C00] 00:01:19 INFO - PROCESS | 1580 | 1467874879074 Marionette DEBUG loaded listener.js 00:01:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1E5A2000) [pid = 1580] [serial = 1667] [outer = 1E540C00] 00:01:19 INFO - PROCESS | 1580 | 1467874879964 Marionette TRACE conn6 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 00:01:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:01:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1217ms 00:01:19 INFO - PROCESS | 1580 | 1467874880013 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 00:01:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:01:19 INFO - PROCESS | 1580 | 1467874880017 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 00:01:20 INFO - PROCESS | 1580 | 1467874880023 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:01:20 INFO - PROCESS | 1580 | 1467874880026 Marionette TRACE conn6 <- [1,2186,null,{}] 00:01:20 INFO - PROCESS | 1580 | 1467874880032 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:20 INFO - PROCESS | 1580 | 1467874880035 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:20 INFO - PROCESS | 1580 | 1467874880139 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 00:01:20 INFO - PROCESS | 1580 | 1467874880284 Marionette TRACE conn6 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:20 INFO - PROCESS | 1580 | 1467874880288 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:20 INFO - PROCESS | 1580 | ++DOCSHELL 10A2EC00 == 42 [pid = 1580] [id = 556] 00:01:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (10D3D400) [pid = 1580] [serial = 1668] [outer = 00000000] 00:01:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (114CA000) [pid = 1580] [serial = 1669] [outer = 10D3D400] 00:01:20 INFO - PROCESS | 1580 | 1467874880340 Marionette DEBUG loaded listener.js 00:01:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (15872C00) [pid = 1580] [serial = 1670] [outer = 10D3D400] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 1A720C00 == 41 [pid = 1580] [id = 550] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 1585B400 == 40 [pid = 1580] [id = 549] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 1ACE3000 == 39 [pid = 1580] [id = 548] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 15975400 == 38 [pid = 1580] [id = 547] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 1A818800 == 37 [pid = 1580] [id = 546] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 19FEF400 == 36 [pid = 1580] [id = 545] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 159E3400 == 35 [pid = 1580] [id = 544] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 10D48000 == 34 [pid = 1580] [id = 543] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 10D3DC00 == 33 [pid = 1580] [id = 541] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 10D56C00 == 32 [pid = 1580] [id = 542] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 10D57000 == 31 [pid = 1580] [id = 531] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 1ACEA400 == 30 [pid = 1580] [id = 540] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 1E53F400 == 29 [pid = 1580] [id = 555] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 199C6800 == 28 [pid = 1580] [id = 553] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 1D2BD400 == 27 [pid = 1580] [id = 554] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 1905A400 == 26 [pid = 1580] [id = 551] 00:01:21 INFO - PROCESS | 1580 | --DOCSHELL 111B0C00 == 25 [pid = 1580] [id = 552] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (0D33AC00) [pid = 1580] [serial = 31] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1AC0D000) [pid = 1580] [serial = 1618] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (199C7C00) [pid = 1580] [serial = 1606] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (186F3C00) [pid = 1580] [serial = 1603] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (15872400) [pid = 1580] [serial = 1600] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (15901400) [pid = 1580] [serial = 1601] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1131A800) [pid = 1580] [serial = 1597] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (11DD6C00) [pid = 1580] [serial = 1598] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (15A88000) [pid = 1580] [serial = 1595] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (15875400) [pid = 1580] [serial = 1594] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A09DC00) [pid = 1580] [serial = 1609] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1ACEE800) [pid = 1580] [serial = 1079] [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.] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (10D3E400) [pid = 1580] [serial = 1583] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (10A08800) [pid = 1580] [serial = 1582] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (197CA400) [pid = 1580] [serial = 1586] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (18CD0400) [pid = 1580] [serial = 1585] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1CF5EC00) [pid = 1580] [serial = 1589] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1BF93000) [pid = 1580] [serial = 1588] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1E548C00) [pid = 1580] [serial = 1592] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1E53F800) [pid = 1580] [serial = 1591] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (19FF4000) [pid = 1580] [serial = 1607] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1586F000) [pid = 1580] [serial = 1612] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A71B400) [pid = 1580] [serial = 1610] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A86D400) [pid = 1580] [serial = 1615] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (18CCB000) [pid = 1580] [serial = 1613] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1AB59400) [pid = 1580] [serial = 1616] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (18CC9C00) [pid = 1580] [serial = 1604] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1AB9B400) [pid = 1580] [serial = 1619] [outer = 00000000] [url = about:blank] 00:01:21 INFO - PROCESS | 1580 | 1467874881603 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:01:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:01:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1622ms 00:01:21 INFO - PROCESS | 1580 | 1467874881645 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 00:01:21 INFO - PROCESS | 1580 | 1467874881649 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 00:01:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:01:21 INFO - PROCESS | 1580 | 1467874881654 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:01:21 INFO - PROCESS | 1580 | 1467874881657 Marionette TRACE conn6 <- [1,2190,null,{}] 00:01:21 INFO - PROCESS | 1580 | 1467874881663 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:21 INFO - PROCESS | 1580 | 1467874881665 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:21 INFO - PROCESS | 1580 | 1467874881754 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 00:01:21 INFO - PROCESS | 1580 | 1467874881761 Marionette TRACE conn6 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:21 INFO - PROCESS | 1580 | 1467874881765 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:21 INFO - PROCESS | 1580 | ++DOCSHELL 10A2D800 == 26 [pid = 1580] [id = 557] 00:01:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (10A2F400) [pid = 1580] [serial = 1671] [outer = 00000000] 00:01:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (10D3F400) [pid = 1580] [serial = 1672] [outer = 10A2F400] 00:01:21 INFO - PROCESS | 1580 | 1467874881813 Marionette DEBUG loaded listener.js 00:01:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (10D49C00) [pid = 1580] [serial = 1673] [outer = 10A2F400] 00:01:22 INFO - PROCESS | 1580 | 1467874882341 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 00:01:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:01:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 730ms 00:01:22 INFO - PROCESS | 1580 | 1467874882385 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 00:01:22 INFO - PROCESS | 1580 | 1467874882390 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 00:01:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:01:22 INFO - PROCESS | 1580 | 1467874882396 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:01:22 INFO - PROCESS | 1580 | 1467874882399 Marionette TRACE conn6 <- [1,2194,null,{}] 00:01:22 INFO - PROCESS | 1580 | 1467874882403 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:22 INFO - PROCESS | 1580 | 1467874882406 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:22 INFO - PROCESS | 1580 | 1467874882530 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 00:01:22 INFO - PROCESS | 1580 | 1467874882634 Marionette TRACE conn6 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:22 INFO - PROCESS | 1580 | 1467874882636 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:22 INFO - PROCESS | 1580 | ++DOCSHELL 114C1C00 == 27 [pid = 1580] [id = 558] 00:01:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1511B000) [pid = 1580] [serial = 1674] [outer = 00000000] 00:01:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (151E3400) [pid = 1580] [serial = 1675] [outer = 1511B000] 00:01:22 INFO - PROCESS | 1580 | 1467874882683 Marionette DEBUG loaded listener.js 00:01:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (15491400) [pid = 1580] [serial = 1676] [outer = 1511B000] 00:01:23 INFO - PROCESS | 1580 | 1467874883056 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 00:01:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:01:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 00:01:23 INFO - PROCESS | 1580 | 1467874883070 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 00:01:23 INFO - PROCESS | 1580 | 1467874883072 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 00:01:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:01:23 INFO - PROCESS | 1580 | 1467874883093 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:01:23 INFO - PROCESS | 1580 | 1467874883097 Marionette TRACE conn6 <- [1,2198,null,{}] 00:01:23 INFO - PROCESS | 1580 | 1467874883107 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:23 INFO - PROCESS | 1580 | 1467874883112 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:23 INFO - PROCESS | 1580 | 1467874883197 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 00:01:23 INFO - PROCESS | 1580 | 1467874883205 Marionette TRACE conn6 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:23 INFO - PROCESS | 1580 | 1467874883208 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:23 INFO - PROCESS | 1580 | ++DOCSHELL 1675D000 == 28 [pid = 1580] [id = 559] 00:01:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1675D400) [pid = 1580] [serial = 1677] [outer = 00000000] 00:01:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1764EC00) [pid = 1580] [serial = 1678] [outer = 1675D400] 00:01:23 INFO - PROCESS | 1580 | 1467874883258 Marionette DEBUG loaded listener.js 00:01:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (186F2800) [pid = 1580] [serial = 1679] [outer = 1675D400] 00:01:23 INFO - PROCESS | 1580 | 1467874883751 Marionette TRACE conn6 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 00:01:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:01:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 00:01:23 INFO - PROCESS | 1580 | 1467874883767 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 00:01:23 INFO - PROCESS | 1580 | 1467874883770 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 00:01:23 INFO - PROCESS | 1580 | 1467874883773 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:01:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:01:23 INFO - PROCESS | 1580 | 1467874883775 Marionette TRACE conn6 <- [1,2202,null,{}] 00:01:23 INFO - PROCESS | 1580 | 1467874883785 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:23 INFO - PROCESS | 1580 | 1467874883787 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:23 INFO - PROCESS | 1580 | 1467874883905 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 00:01:23 INFO - PROCESS | 1580 | 1467874884001 Marionette TRACE conn6 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:23 INFO - PROCESS | 1580 | 1467874884003 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:24 INFO - PROCESS | 1580 | ++DOCSHELL 18CCEC00 == 29 [pid = 1580] [id = 560] 00:01:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (18CCF400) [pid = 1580] [serial = 1680] [outer = 00000000] 00:01:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (19199800) [pid = 1580] [serial = 1681] [outer = 18CCF400] 00:01:24 INFO - PROCESS | 1580 | 1467874884051 Marionette DEBUG loaded listener.js 00:01:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (197CF400) [pid = 1580] [serial = 1682] [outer = 18CCF400] 00:01:24 INFO - PROCESS | 1580 | 1467874884489 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 00:01:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:01:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 771ms 00:01:24 INFO - PROCESS | 1580 | 1467874884548 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 00:01:24 INFO - PROCESS | 1580 | 1467874884550 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 00:01:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:01:24 INFO - PROCESS | 1580 | 1467874884553 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:01:24 INFO - PROCESS | 1580 | 1467874884555 Marionette TRACE conn6 <- [1,2206,null,{}] 00:01:24 INFO - PROCESS | 1580 | 1467874884577 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:24 INFO - PROCESS | 1580 | 1467874884579 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:24 INFO - PROCESS | 1580 | 1467874884691 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 00:01:24 INFO - PROCESS | 1580 | 1467874884702 Marionette TRACE conn6 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:24 INFO - PROCESS | 1580 | 1467874884704 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:24 INFO - PROCESS | 1580 | ++DOCSHELL 199C7400 == 30 [pid = 1580] [id = 561] 00:01:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (199C7C00) [pid = 1580] [serial = 1683] [outer = 00000000] 00:01:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (19F56C00) [pid = 1580] [serial = 1684] [outer = 199C7C00] 00:01:24 INFO - PROCESS | 1580 | 1467874884749 Marionette DEBUG loaded listener.js 00:01:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (19FF8000) [pid = 1580] [serial = 1685] [outer = 199C7C00] 00:01:25 INFO - PROCESS | 1580 | 1467874885190 Marionette TRACE conn6 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 00:01:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:01:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 690ms 00:01:25 INFO - PROCESS | 1580 | 1467874885244 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 00:01:25 INFO - PROCESS | 1580 | 1467874885246 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 00:01:25 INFO - PROCESS | 1580 | 1467874885255 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:01:25 INFO - PROCESS | 1580 | 1467874885257 Marionette TRACE conn6 <- [1,2210,null,{}] 00:01:25 INFO - PROCESS | 1580 | 1467874885298 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:25 INFO - PROCESS | 1580 | 1467874885304 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:25 INFO - PROCESS | 1580 | 1467874885441 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 00:01:25 INFO - PROCESS | 1580 | 1467874885449 Marionette TRACE conn6 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:25 INFO - PROCESS | 1580 | 1467874885451 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:25 INFO - PROCESS | 1580 | ++DOCSHELL 10D47800 == 31 [pid = 1580] [id = 562] 00:01:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (10D56400) [pid = 1580] [serial = 1686] [outer = 00000000] 00:01:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (186F5000) [pid = 1580] [serial = 1687] [outer = 10D56400] 00:01:25 INFO - PROCESS | 1580 | 1467874885767 Marionette DEBUG loaded listener.js 00:01:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A71EC00) [pid = 1580] [serial = 1688] [outer = 10D56400] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A81AC00) [pid = 1580] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A668000) [pid = 1580] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (11340800) [pid = 1580] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1ACEC400) [pid = 1580] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D4F000) [pid = 1580] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D48C00) [pid = 1580] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (159E7400) [pid = 1580] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (19FF0C00) [pid = 1580] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (15863000) [pid = 1580] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1ACEE000) [pid = 1580] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1C773C00) [pid = 1580] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:01:25 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1ACE8000) [pid = 1580] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:01:26 INFO - PROCESS | 1580 | 1467874886148 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:01:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:01:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 950ms 00:01:26 INFO - PROCESS | 1580 | 1467874886210 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 00:01:26 INFO - PROCESS | 1580 | 1467874886212 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 00:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:01:26 INFO - PROCESS | 1580 | 1467874886215 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:01:26 INFO - PROCESS | 1580 | 1467874886217 Marionette TRACE conn6 <- [1,2214,null,{}] 00:01:26 INFO - PROCESS | 1580 | 1467874886220 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:26 INFO - PROCESS | 1580 | 1467874886222 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:26 INFO - PROCESS | 1580 | 1467874886334 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 00:01:26 INFO - PROCESS | 1580 | 1467874886345 Marionette TRACE conn6 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:26 INFO - PROCESS | 1580 | 1467874886346 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:26 INFO - PROCESS | 1580 | ++DOCSHELL 10D47400 == 32 [pid = 1580] [id = 563] 00:01:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (10D48C00) [pid = 1580] [serial = 1689] [outer = 00000000] 00:01:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A726C00) [pid = 1580] [serial = 1690] [outer = 10D48C00] 00:01:26 INFO - PROCESS | 1580 | 1467874886391 Marionette DEBUG loaded listener.js 00:01:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A812000) [pid = 1580] [serial = 1691] [outer = 10D48C00] 00:01:26 INFO - PROCESS | 1580 | 1467874886797 Marionette TRACE conn6 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 00:01:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:01:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 631ms 00:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:01:26 INFO - PROCESS | 1580 | 1467874886847 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 00:01:26 INFO - PROCESS | 1580 | 1467874886849 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 00:01:26 INFO - PROCESS | 1580 | 1467874886852 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:01:26 INFO - PROCESS | 1580 | 1467874886854 Marionette TRACE conn6 <- [1,2218,null,{}] 00:01:26 INFO - PROCESS | 1580 | 1467874886857 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:26 INFO - PROCESS | 1580 | 1467874886859 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:26 INFO - PROCESS | 1580 | 1467874886974 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 00:01:26 INFO - PROCESS | 1580 | 1467874887014 Marionette TRACE conn6 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:26 INFO - PROCESS | 1580 | 1467874887015 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:27 INFO - PROCESS | 1580 | ++DOCSHELL 10A23400 == 33 [pid = 1580] [id = 564] 00:01:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (113B4400) [pid = 1580] [serial = 1692] [outer = 00000000] 00:01:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A826400) [pid = 1580] [serial = 1693] [outer = 113B4400] 00:01:27 INFO - PROCESS | 1580 | 1467874887058 Marionette DEBUG loaded listener.js 00:01:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A923800) [pid = 1580] [serial = 1694] [outer = 113B4400] 00:01:27 INFO - PROCESS | 1580 | 1467874887438 Marionette TRACE conn6 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 00:01:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:01:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 630ms 00:01:27 INFO - PROCESS | 1580 | 1467874887490 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 00:01:27 INFO - PROCESS | 1580 | 1467874887492 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 00:01:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:01:27 INFO - PROCESS | 1580 | 1467874887495 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:01:27 INFO - PROCESS | 1580 | 1467874887497 Marionette TRACE conn6 <- [1,2222,null,{}] 00:01:27 INFO - PROCESS | 1580 | 1467874887500 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:27 INFO - PROCESS | 1580 | 1467874887502 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:27 INFO - PROCESS | 1580 | 1467874887620 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 00:01:27 INFO - PROCESS | 1580 | 1467874887628 Marionette TRACE conn6 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:27 INFO - PROCESS | 1580 | 1467874887629 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:27 INFO - PROCESS | 1580 | ++DOCSHELL 1675C000 == 34 [pid = 1580] [id = 565] 00:01:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1AB67400) [pid = 1580] [serial = 1695] [outer = 00000000] 00:01:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1ACDF400) [pid = 1580] [serial = 1696] [outer = 1AB67400] 00:01:27 INFO - PROCESS | 1580 | 1467874887677 Marionette DEBUG loaded listener.js 00:01:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1ACE3800) [pid = 1580] [serial = 1697] [outer = 1AB67400] 00:01:28 INFO - PROCESS | 1580 | 1467874888484 Marionette TRACE conn6 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 00:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1075ms 00:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:01:28 INFO - PROCESS | 1580 | 1467874888573 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 00:01:28 INFO - PROCESS | 1580 | 1467874888577 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 00:01:28 INFO - PROCESS | 1580 | 1467874888582 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:01:28 INFO - PROCESS | 1580 | 1467874888585 Marionette TRACE conn6 <- [1,2226,null,{}] 00:01:28 INFO - PROCESS | 1580 | 1467874888591 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:28 INFO - PROCESS | 1580 | 1467874888595 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:28 INFO - PROCESS | 1580 | 1467874888742 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 00:01:28 INFO - PROCESS | 1580 | 1467874888875 Marionette TRACE conn6 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:28 INFO - PROCESS | 1580 | 1467874888878 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:28 INFO - PROCESS | 1580 | ++DOCSHELL 10A2B800 == 35 [pid = 1580] [id = 566] 00:01:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (10D3B000) [pid = 1580] [serial = 1698] [outer = 00000000] 00:01:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (151A3400) [pid = 1580] [serial = 1699] [outer = 10D3B000] 00:01:28 INFO - PROCESS | 1580 | 1467874888938 Marionette DEBUG loaded listener.js 00:01:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1585AC00) [pid = 1580] [serial = 1700] [outer = 10D3B000] 00:01:29 INFO - PROCESS | 1580 | 1467874889678 Marionette TRACE conn6 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:01:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:01:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1121ms 00:01:29 INFO - PROCESS | 1580 | 1467874889704 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 00:01:29 INFO - PROCESS | 1580 | 1467874889709 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 00:01:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:01:29 INFO - PROCESS | 1580 | 1467874889715 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:01:29 INFO - PROCESS | 1580 | 1467874889718 Marionette TRACE conn6 <- [1,2230,null,{}] 00:01:29 INFO - PROCESS | 1580 | 1467874889722 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:29 INFO - PROCESS | 1580 | 1467874889725 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:29 INFO - PROCESS | 1580 | 1467874889852 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 00:01:30 INFO - PROCESS | 1580 | 1467874890088 Marionette TRACE conn6 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:30 INFO - PROCESS | 1580 | 1467874890091 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:30 INFO - PROCESS | 1580 | ++DOCSHELL 0D0D4C00 == 36 [pid = 1580] [id = 567] 00:01:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (0D0E5000) [pid = 1580] [serial = 1701] [outer = 00000000] 00:01:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1095FC00) [pid = 1580] [serial = 1702] [outer = 0D0E5000] 00:01:30 INFO - PROCESS | 1580 | 1467874890155 Marionette DEBUG loaded listener.js 00:01:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (10A0E400) [pid = 1580] [serial = 1703] [outer = 0D0E5000] 00:01:30 INFO - PROCESS | 1580 | --DOCSHELL 10A23400 == 35 [pid = 1580] [id = 564] 00:01:30 INFO - PROCESS | 1580 | --DOCSHELL 10D47400 == 34 [pid = 1580] [id = 563] 00:01:30 INFO - PROCESS | 1580 | --DOCSHELL 10D47800 == 33 [pid = 1580] [id = 562] 00:01:30 INFO - PROCESS | 1580 | --DOCSHELL 199C7400 == 32 [pid = 1580] [id = 561] 00:01:30 INFO - PROCESS | 1580 | --DOCSHELL 18CCEC00 == 31 [pid = 1580] [id = 560] 00:01:30 INFO - PROCESS | 1580 | --DOCSHELL 1675D000 == 30 [pid = 1580] [id = 559] 00:01:30 INFO - PROCESS | 1580 | --DOCSHELL 114C1C00 == 29 [pid = 1580] [id = 558] 00:01:30 INFO - PROCESS | 1580 | --DOCSHELL 10A2D800 == 28 [pid = 1580] [id = 557] 00:01:30 INFO - PROCESS | 1580 | --DOCSHELL 10A2EC00 == 27 [pid = 1580] [id = 556] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A863C00) [pid = 1580] [serial = 1639] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1AB94800) [pid = 1580] [serial = 1643] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1AB94000) [pid = 1580] [serial = 1642] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (186C5800) [pid = 1580] [serial = 1628] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1C765800) [pid = 1580] [serial = 1622] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1BFD8C00) [pid = 1580] [serial = 1621] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (11DE0800) [pid = 1580] [serial = 1630] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (151EF400) [pid = 1580] [serial = 1631] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (152C8C00) [pid = 1580] [serial = 1624] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1586A000) [pid = 1580] [serial = 1625] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (16E3F000) [pid = 1580] [serial = 1633] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1826DC00) [pid = 1580] [serial = 1634] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A09E400) [pid = 1580] [serial = 1636] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (16763000) [pid = 1580] [serial = 1627] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A71D800) [pid = 1580] [serial = 1648] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1C76BC00) [pid = 1580] [serial = 1645] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1D606400) [pid = 1580] [serial = 1654] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1D666C00) [pid = 1580] [serial = 1655] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1CC0FC00) [pid = 1580] [serial = 1651] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1C76C000) [pid = 1580] [serial = 1646] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1CF64000) [pid = 1580] [serial = 1652] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1A868000) [pid = 1580] [serial = 1640] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1A723400) [pid = 1580] [serial = 1637] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1A865400) [pid = 1580] [serial = 1649] [outer = 00000000] [url = about:blank] 00:01:30 INFO - PROCESS | 1580 | 1467874890822 Marionette TRACE conn6 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1124ms 00:01:30 INFO - PROCESS | 1580 | 1467874890843 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 00:01:30 INFO - PROCESS | 1580 | 1467874890847 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 00:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:01:30 INFO - PROCESS | 1580 | 1467874890851 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:01:30 INFO - PROCESS | 1580 | 1467874890854 Marionette TRACE conn6 <- [1,2234,null,{}] 00:01:30 INFO - PROCESS | 1580 | 1467874890859 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:30 INFO - PROCESS | 1580 | 1467874890863 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:30 INFO - PROCESS | 1580 | 1467874890951 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 00:01:31 INFO - PROCESS | 1580 | 1467874891040 Marionette TRACE conn6 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:31 INFO - PROCESS | 1580 | 1467874891043 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:31 INFO - PROCESS | 1580 | ++DOCSHELL 0D336000 == 28 [pid = 1580] [id = 568] 00:01:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (109FD000) [pid = 1580] [serial = 1704] [outer = 00000000] 00:01:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (114CF000) [pid = 1580] [serial = 1705] [outer = 109FD000] 00:01:31 INFO - PROCESS | 1580 | 1467874891097 Marionette DEBUG loaded listener.js 00:01:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (15099000) [pid = 1580] [serial = 1706] [outer = 109FD000] 00:01:31 INFO - PROCESS | 1580 | 1467874891541 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 00:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 730ms 00:01:31 INFO - PROCESS | 1580 | 1467874891585 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 00:01:31 INFO - PROCESS | 1580 | 1467874891589 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 00:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:01:31 INFO - PROCESS | 1580 | 1467874891594 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:01:31 INFO - PROCESS | 1580 | 1467874891596 Marionette TRACE conn6 <- [1,2238,null,{}] 00:01:31 INFO - PROCESS | 1580 | 1467874891601 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:31 INFO - PROCESS | 1580 | 1467874891603 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:31 INFO - PROCESS | 1580 | 1467874891690 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 00:01:31 INFO - PROCESS | 1580 | 1467874891698 Marionette TRACE conn6 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:31 INFO - PROCESS | 1580 | 1467874891700 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:31 INFO - PROCESS | 1580 | ++DOCSHELL 151EA800 == 29 [pid = 1580] [id = 569] 00:01:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (15974000) [pid = 1580] [serial = 1707] [outer = 00000000] 00:01:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (16E49C00) [pid = 1580] [serial = 1708] [outer = 15974000] 00:01:31 INFO - PROCESS | 1580 | 1467874891745 Marionette DEBUG loaded listener.js 00:01:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (186C1400) [pid = 1580] [serial = 1709] [outer = 15974000] 00:01:32 INFO - PROCESS | 1580 | 1467874892223 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 00:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 00:01:32 INFO - PROCESS | 1580 | 1467874892268 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 00:01:32 INFO - PROCESS | 1580 | 1467874892270 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 00:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:01:32 INFO - PROCESS | 1580 | 1467874892275 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:01:32 INFO - PROCESS | 1580 | 1467874892281 Marionette TRACE conn6 <- [1,2242,null,{}] 00:01:32 INFO - PROCESS | 1580 | 1467874892291 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:32 INFO - PROCESS | 1580 | 1467874892294 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:32 INFO - PROCESS | 1580 | 1467874892386 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 00:01:32 INFO - PROCESS | 1580 | 1467874892395 Marionette TRACE conn6 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:32 INFO - PROCESS | 1580 | 1467874892397 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:32 INFO - PROCESS | 1580 | ++DOCSHELL 18CD0800 == 30 [pid = 1580] [id = 570] 00:01:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (18CD0C00) [pid = 1580] [serial = 1710] [outer = 00000000] 00:01:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (199C8400) [pid = 1580] [serial = 1711] [outer = 18CD0C00] 00:01:32 INFO - PROCESS | 1580 | 1467874892538 Marionette DEBUG loaded listener.js 00:01:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (19F55C00) [pid = 1580] [serial = 1712] [outer = 18CD0C00] 00:01:32 INFO - PROCESS | 1580 | 1467874892931 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 00:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 690ms 00:01:32 INFO - PROCESS | 1580 | 1467874892968 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 00:01:32 INFO - PROCESS | 1580 | 1467874892970 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 00:01:32 INFO - PROCESS | 1580 | 1467874892973 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:01:32 INFO - PROCESS | 1580 | 1467874892975 Marionette TRACE conn6 <- [1,2246,null,{}] 00:01:32 INFO - PROCESS | 1580 | 1467874892978 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:32 INFO - PROCESS | 1580 | 1467874892980 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:33 INFO - PROCESS | 1580 | 1467874893129 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 00:01:33 INFO - PROCESS | 1580 | 1467874893148 Marionette TRACE conn6 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:33 INFO - PROCESS | 1580 | 1467874893150 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:33 INFO - PROCESS | 1580 | ++DOCSHELL 1A71B400 == 31 [pid = 1580] [id = 571] 00:01:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A71BC00) [pid = 1580] [serial = 1713] [outer = 00000000] 00:01:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A81D400) [pid = 1580] [serial = 1714] [outer = 1A71BC00] 00:01:33 INFO - PROCESS | 1580 | 1467874893196 Marionette DEBUG loaded listener.js 00:01:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A864800) [pid = 1580] [serial = 1715] [outer = 1A71BC00] 00:01:33 INFO - PROCESS | 1580 | 1467874893652 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:01:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:01:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 731ms 00:01:33 INFO - PROCESS | 1580 | 1467874893709 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 00:01:33 INFO - PROCESS | 1580 | 1467874893711 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 00:01:33 INFO - PROCESS | 1580 | 1467874893714 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:01:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:01:33 INFO - PROCESS | 1580 | 1467874893716 Marionette TRACE conn6 <- [1,2250,null,{}] 00:01:33 INFO - PROCESS | 1580 | 1467874893728 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:33 INFO - PROCESS | 1580 | 1467874893730 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:33 INFO - PROCESS | 1580 | 1467874893849 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 00:01:33 INFO - PROCESS | 1580 | 1467874893860 Marionette TRACE conn6 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:33 INFO - PROCESS | 1580 | 1467874893866 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:33 INFO - PROCESS | 1580 | ++DOCSHELL 1586A000 == 32 [pid = 1580] [id = 572] 00:01:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A86D400) [pid = 1580] [serial = 1716] [outer = 00000000] 00:01:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1AB92000) [pid = 1580] [serial = 1717] [outer = 1A86D400] 00:01:33 INFO - PROCESS | 1580 | 1467874893976 Marionette DEBUG loaded listener.js 00:01:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1AB9AC00) [pid = 1580] [serial = 1718] [outer = 1A86D400] 00:01:34 INFO - PROCESS | 1580 | 1467874894456 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 00:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 770ms 00:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:01:34 INFO - PROCESS | 1580 | 1467874894489 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 00:01:34 INFO - PROCESS | 1580 | 1467874894491 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 00:01:34 INFO - PROCESS | 1580 | 1467874894494 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:01:34 INFO - PROCESS | 1580 | 1467874894496 Marionette TRACE conn6 <- [1,2254,null,{}] 00:01:34 INFO - PROCESS | 1580 | 1467874894505 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:34 INFO - PROCESS | 1580 | 1467874894508 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:34 INFO - PROCESS | 1580 | 1467874894639 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 00:01:34 INFO - PROCESS | 1580 | 1467874894711 Marionette TRACE conn6 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:34 INFO - PROCESS | 1580 | 1467874894713 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:34 INFO - PROCESS | 1580 | ++DOCSHELL 1ACE0000 == 33 [pid = 1580] [id = 573] 00:01:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1ACE6000) [pid = 1580] [serial = 1719] [outer = 00000000] 00:01:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1BED7800) [pid = 1580] [serial = 1720] [outer = 1ACE6000] 00:01:34 INFO - PROCESS | 1580 | 1467874894756 Marionette DEBUG loaded listener.js 00:01:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1BF93000) [pid = 1580] [serial = 1721] [outer = 1ACE6000] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (113B4400) [pid = 1580] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (18CCF400) [pid = 1580] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (199C7C00) [pid = 1580] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1511B000) [pid = 1580] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10A2F400) [pid = 1580] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D3D400) [pid = 1580] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1675D400) [pid = 1580] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (111BC400) [pid = 1580] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (199CD000) [pid = 1580] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1D602C00) [pid = 1580] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1E540C00) [pid = 1580] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (10D56400) [pid = 1580] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:01:34 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (10D48C00) [pid = 1580] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:01:35 INFO - PROCESS | 1580 | 1467874895175 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 00:01:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:01:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 730ms 00:01:35 INFO - PROCESS | 1580 | 1467874895226 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 00:01:35 INFO - PROCESS | 1580 | 1467874895228 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 00:01:35 INFO - PROCESS | 1580 | 1467874895231 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:01:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:01:35 INFO - PROCESS | 1580 | 1467874895233 Marionette TRACE conn6 <- [1,2258,null,{}] 00:01:35 INFO - PROCESS | 1580 | 1467874895237 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:35 INFO - PROCESS | 1580 | 1467874895239 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:35 INFO - PROCESS | 1580 | 1467874895318 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 00:01:35 INFO - PROCESS | 1580 | 1467874895324 Marionette TRACE conn6 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:35 INFO - PROCESS | 1580 | 1467874895326 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:35 INFO - PROCESS | 1580 | ++DOCSHELL 1586CC00 == 34 [pid = 1580] [id = 574] 00:01:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (16E41400) [pid = 1580] [serial = 1722] [outer = 00000000] 00:01:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A822800) [pid = 1580] [serial = 1723] [outer = 16E41400] 00:01:35 INFO - PROCESS | 1580 | 1467874895371 Marionette DEBUG loaded listener.js 00:01:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1ACEE400) [pid = 1580] [serial = 1724] [outer = 16E41400] 00:01:35 INFO - PROCESS | 1580 | 1467874895799 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 00:01:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:01:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 630ms 00:01:35 INFO - PROCESS | 1580 | 1467874895865 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 00:01:35 INFO - PROCESS | 1580 | 1467874895867 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 00:01:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:01:35 INFO - PROCESS | 1580 | 1467874895870 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:01:35 INFO - PROCESS | 1580 | 1467874895872 Marionette TRACE conn6 <- [1,2262,null,{}] 00:01:35 INFO - PROCESS | 1580 | 1467874895876 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:35 INFO - PROCESS | 1580 | 1467874895877 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:35 INFO - PROCESS | 1580 | 1467874895957 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 00:01:35 INFO - PROCESS | 1580 | 1467874895963 Marionette TRACE conn6 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:35 INFO - PROCESS | 1580 | 1467874895965 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:35 INFO - PROCESS | 1580 | ++DOCSHELL 1BFDEC00 == 35 [pid = 1580] [id = 575] 00:01:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1BFE3C00) [pid = 1580] [serial = 1725] [outer = 00000000] 00:01:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1C768000) [pid = 1580] [serial = 1726] [outer = 1BFE3C00] 00:01:35 INFO - PROCESS | 1580 | 1467874896008 Marionette DEBUG loaded listener.js 00:01:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1C76BC00) [pid = 1580] [serial = 1727] [outer = 1BFE3C00] 00:01:36 INFO - PROCESS | 1580 | 1467874896446 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 00:01:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:01:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 630ms 00:01:36 INFO - PROCESS | 1580 | 1467874896511 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 00:01:36 INFO - PROCESS | 1580 | 1467874896513 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 00:01:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:01:36 INFO - PROCESS | 1580 | 1467874896517 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:01:36 INFO - PROCESS | 1580 | 1467874896519 Marionette TRACE conn6 <- [1,2266,null,{}] 00:01:36 INFO - PROCESS | 1580 | 1467874896522 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:36 INFO - PROCESS | 1580 | 1467874896524 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:36 INFO - PROCESS | 1580 | 1467874896605 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 00:01:36 INFO - PROCESS | 1580 | 1467874896610 Marionette TRACE conn6 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:36 INFO - PROCESS | 1580 | 1467874896612 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:36 INFO - PROCESS | 1580 | ++DOCSHELL 1C767800 == 36 [pid = 1580] [id = 576] 00:01:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1C76B400) [pid = 1580] [serial = 1728] [outer = 00000000] 00:01:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1CC11800) [pid = 1580] [serial = 1729] [outer = 1C76B400] 00:01:36 INFO - PROCESS | 1580 | 1467874896655 Marionette DEBUG loaded listener.js 00:01:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1CC87000) [pid = 1580] [serial = 1730] [outer = 1C76B400] 00:01:37 INFO - PROCESS | 1580 | 1467874897238 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 00:01:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:01:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 770ms 00:01:37 INFO - PROCESS | 1580 | 1467874897334 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 00:01:37 INFO - PROCESS | 1580 | 1467874897338 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 00:01:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:01:37 INFO - PROCESS | 1580 | 1467874897389 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:01:37 INFO - PROCESS | 1580 | 1467874897393 Marionette TRACE conn6 <- [1,2270,null,{}] 00:01:37 INFO - PROCESS | 1580 | 1467874897399 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:37 INFO - PROCESS | 1580 | 1467874897402 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:37 INFO - PROCESS | 1580 | 1467874897531 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 00:01:37 INFO - PROCESS | 1580 | 1467874897669 Marionette TRACE conn6 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:37 INFO - PROCESS | 1580 | 1467874897672 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:37 INFO - PROCESS | 1580 | ++DOCSHELL 10A0B000 == 37 [pid = 1580] [id = 577] 00:01:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (10A24400) [pid = 1580] [serial = 1731] [outer = 00000000] 00:01:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1586C000) [pid = 1580] [serial = 1732] [outer = 10A24400] 00:01:37 INFO - PROCESS | 1580 | 1467874897736 Marionette DEBUG loaded listener.js 00:01:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (159E9400) [pid = 1580] [serial = 1733] [outer = 10A24400] 00:01:38 INFO - PROCESS | 1580 | 1467874898292 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 00:01:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:01:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 930ms 00:01:38 INFO - PROCESS | 1580 | 1467874898328 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 00:01:38 INFO - PROCESS | 1580 | 1467874898333 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 00:01:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:01:38 INFO - PROCESS | 1580 | 1467874898339 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:01:38 INFO - PROCESS | 1580 | 1467874898342 Marionette TRACE conn6 <- [1,2274,null,{}] 00:01:38 INFO - PROCESS | 1580 | 1467874898346 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:38 INFO - PROCESS | 1580 | 1467874898349 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:38 INFO - PROCESS | 1580 | 1467874898467 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 00:01:38 INFO - PROCESS | 1580 | 1467874898580 Marionette TRACE conn6 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:38 INFO - PROCESS | 1580 | 1467874898582 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:38 INFO - PROCESS | 1580 | ++DOCSHELL 18CD1400 == 38 [pid = 1580] [id = 578] 00:01:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1905F000) [pid = 1580] [serial = 1734] [outer = 00000000] 00:01:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (199C6400) [pid = 1580] [serial = 1735] [outer = 1905F000] 00:01:38 INFO - PROCESS | 1580 | 1467874898679 Marionette DEBUG loaded listener.js 00:01:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A566C00) [pid = 1580] [serial = 1736] [outer = 1905F000] 00:01:39 INFO - PROCESS | 1580 | 1467874899269 Marionette TRACE conn6 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 00:01:39 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 00:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 970ms 00:01:39 INFO - PROCESS | 1580 | 1467874899313 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 00:01:39 INFO - PROCESS | 1580 | 1467874899315 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 00:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:01:39 INFO - PROCESS | 1580 | 1467874899319 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:01:39 INFO - PROCESS | 1580 | 1467874899323 Marionette TRACE conn6 <- [1,2278,null,{}] 00:01:39 INFO - PROCESS | 1580 | 1467874899334 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:39 INFO - PROCESS | 1580 | 1467874899339 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:39 INFO - PROCESS | 1580 | 1467874899447 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 00:01:39 INFO - PROCESS | 1580 | 1467874899588 Marionette TRACE conn6 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:39 INFO - PROCESS | 1580 | 1467874899591 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:39 INFO - PROCESS | 1580 | ++DOCSHELL 1CF62800 == 39 [pid = 1580] [id = 579] 00:01:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1CF64000) [pid = 1580] [serial = 1737] [outer = 00000000] 00:01:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1D229000) [pid = 1580] [serial = 1738] [outer = 1CF64000] 00:01:39 INFO - PROCESS | 1580 | 1467874899648 Marionette DEBUG loaded listener.js 00:01:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1D60B800) [pid = 1580] [serial = 1739] [outer = 1CF64000] 00:01:40 INFO - PROCESS | 1580 | 1467874900269 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 00:01:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:01:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 970ms 00:01:40 INFO - PROCESS | 1580 | 1467874900292 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 00:01:40 INFO - PROCESS | 1580 | 1467874900295 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 00:01:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:01:40 INFO - PROCESS | 1580 | 1467874900299 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:01:40 INFO - PROCESS | 1580 | 1467874900301 Marionette TRACE conn6 <- [1,2282,null,{}] 00:01:40 INFO - PROCESS | 1580 | 1467874900304 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:40 INFO - PROCESS | 1580 | 1467874900307 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:40 INFO - PROCESS | 1580 | 1467874900434 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 00:01:40 INFO - PROCESS | 1580 | 1467874900575 Marionette TRACE conn6 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:40 INFO - PROCESS | 1580 | 1467874900577 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:40 INFO - PROCESS | 1580 | ++DOCSHELL 10A05C00 == 40 [pid = 1580] [id = 580] 00:01:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (10A08400) [pid = 1580] [serial = 1740] [outer = 00000000] 00:01:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (10D50C00) [pid = 1580] [serial = 1741] [outer = 10A08400] 00:01:40 INFO - PROCESS | 1580 | 1467874900632 Marionette DEBUG loaded listener.js 00:01:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (15870800) [pid = 1580] [serial = 1742] [outer = 10A08400] 00:01:41 INFO - PROCESS | 1580 | 1467874901376 Marionette TRACE conn6 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 00:01:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:01:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1117ms 00:01:41 INFO - PROCESS | 1580 | 1467874901420 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 00:01:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:01:41 INFO - PROCESS | 1580 | 1467874901424 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 00:01:41 INFO - PROCESS | 1580 | 1467874901428 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:01:41 INFO - PROCESS | 1580 | 1467874901433 Marionette TRACE conn6 <- [1,2286,null,{}] 00:01:41 INFO - PROCESS | 1580 | 1467874901438 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:41 INFO - PROCESS | 1580 | 1467874901441 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:41 INFO - PROCESS | 1580 | 1467874901582 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 1BFDEC00 == 39 [pid = 1580] [id = 575] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 1586CC00 == 38 [pid = 1580] [id = 574] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 1ACE0000 == 37 [pid = 1580] [id = 573] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 1586A000 == 36 [pid = 1580] [id = 572] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 1A71B400 == 35 [pid = 1580] [id = 571] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 18CD0800 == 34 [pid = 1580] [id = 570] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 151EA800 == 33 [pid = 1580] [id = 569] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 0D336000 == 32 [pid = 1580] [id = 568] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 0D0D4C00 == 31 [pid = 1580] [id = 567] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 10A2B800 == 30 [pid = 1580] [id = 566] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 1675C000 == 29 [pid = 1580] [id = 565] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 10A05C00 == 28 [pid = 1580] [id = 580] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 18CD1400 == 27 [pid = 1580] [id = 578] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 1CF62800 == 26 [pid = 1580] [id = 579] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 1C767800 == 25 [pid = 1580] [id = 576] 00:01:42 INFO - PROCESS | 1580 | --DOCSHELL 10A0B000 == 24 [pid = 1580] [id = 577] 00:01:42 INFO - PROCESS | 1580 | 1467874902307 Marionette TRACE conn6 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:42 INFO - PROCESS | 1580 | 1467874902310 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1A826400) [pid = 1580] [serial = 1693] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (19199800) [pid = 1580] [serial = 1681] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (19F56C00) [pid = 1580] [serial = 1684] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (151E3400) [pid = 1580] [serial = 1675] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (15491400) [pid = 1580] [serial = 1676] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (10D3F400) [pid = 1580] [serial = 1672] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (10D49C00) [pid = 1580] [serial = 1673] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (15872C00) [pid = 1580] [serial = 1670] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (114CA000) [pid = 1580] [serial = 1669] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (197CF400) [pid = 1580] [serial = 1682] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1764EC00) [pid = 1580] [serial = 1678] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15975800) [pid = 1580] [serial = 1658] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1586EC00) [pid = 1580] [serial = 1657] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A81E800) [pid = 1580] [serial = 1661] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A71B800) [pid = 1580] [serial = 1660] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1DE3FC00) [pid = 1580] [serial = 1664] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1DE34400) [pid = 1580] [serial = 1663] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1E5A2000) [pid = 1580] [serial = 1667] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1E54D000) [pid = 1580] [serial = 1666] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (19FF8000) [pid = 1580] [serial = 1685] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A71EC00) [pid = 1580] [serial = 1688] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A923800) [pid = 1580] [serial = 1694] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (186F5000) [pid = 1580] [serial = 1687] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1A726C00) [pid = 1580] [serial = 1690] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1A812000) [pid = 1580] [serial = 1691] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (186F2800) [pid = 1580] [serial = 1679] [outer = 00000000] [url = about:blank] 00:01:42 INFO - PROCESS | 1580 | ++DOCSHELL 0D172C00 == 25 [pid = 1580] [id = 581] 00:01:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (0D175800) [pid = 1580] [serial = 1743] [outer = 00000000] 00:01:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (0D197400) [pid = 1580] [serial = 1744] [outer = 0D175800] 00:01:42 INFO - PROCESS | 1580 | 1467874902495 Marionette DEBUG loaded listener.js 00:01:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (109FE400) [pid = 1580] [serial = 1745] [outer = 0D175800] 00:01:42 INFO - PROCESS | 1580 | 1467874902945 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 00:01:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:01:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1577ms 00:01:42 INFO - PROCESS | 1580 | 1467874903009 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 00:01:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:01:42 INFO - PROCESS | 1580 | 1467874903012 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 00:01:42 INFO - PROCESS | 1580 | 1467874903016 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:01:43 INFO - PROCESS | 1580 | 1467874903019 Marionette TRACE conn6 <- [1,2290,null,{}] 00:01:43 INFO - PROCESS | 1580 | 1467874903025 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:43 INFO - PROCESS | 1580 | 1467874903029 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:43 INFO - PROCESS | 1580 | 1467874903127 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 00:01:43 INFO - PROCESS | 1580 | 1467874903136 Marionette TRACE conn6 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:43 INFO - PROCESS | 1580 | 1467874903139 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:43 INFO - PROCESS | 1580 | ++DOCSHELL 10D51000 == 26 [pid = 1580] [id = 582] 00:01:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (10D51800) [pid = 1580] [serial = 1746] [outer = 00000000] 00:01:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (111B5800) [pid = 1580] [serial = 1747] [outer = 10D51800] 00:01:43 INFO - PROCESS | 1580 | 1467874903191 Marionette DEBUG loaded listener.js 00:01:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1133D800) [pid = 1580] [serial = 1748] [outer = 10D51800] 00:01:43 INFO - PROCESS | 1580 | 1467874903717 Marionette TRACE conn6 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:01:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:01:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 730ms 00:01:43 INFO - PROCESS | 1580 | 1467874903762 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 00:01:43 INFO - PROCESS | 1580 | 1467874903766 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 00:01:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:01:43 INFO - PROCESS | 1580 | 1467874903774 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:01:43 INFO - PROCESS | 1580 | 1467874903776 Marionette TRACE conn6 <- [1,2294,null,{}] 00:01:43 INFO - PROCESS | 1580 | 1467874903780 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:43 INFO - PROCESS | 1580 | 1467874903782 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:43 INFO - PROCESS | 1580 | 1467874903914 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 00:01:43 INFO - PROCESS | 1580 | 1467874903932 Marionette TRACE conn6 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:43 INFO - PROCESS | 1580 | 1467874903935 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:43 INFO - PROCESS | 1580 | ++DOCSHELL 15491400 == 27 [pid = 1580] [id = 583] 00:01:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (15498000) [pid = 1580] [serial = 1749] [outer = 00000000] 00:01:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1586E000) [pid = 1580] [serial = 1750] [outer = 15498000] 00:01:43 INFO - PROCESS | 1580 | 1467874903983 Marionette DEBUG loaded listener.js 00:01:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (15875800) [pid = 1580] [serial = 1751] [outer = 15498000] 00:01:44 INFO - PROCESS | 1580 | 1467874904465 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 00:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 730ms 00:01:44 INFO - PROCESS | 1580 | 1467874904518 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 00:01:44 INFO - PROCESS | 1580 | 1467874904520 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 00:01:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:01:44 INFO - PROCESS | 1580 | 1467874904525 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:01:44 INFO - PROCESS | 1580 | 1467874904531 Marionette TRACE conn6 <- [1,2298,null,{}] 00:01:44 INFO - PROCESS | 1580 | 1467874904555 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:44 INFO - PROCESS | 1580 | 1467874904559 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:44 INFO - PROCESS | 1580 | 1467874904691 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 00:01:44 INFO - PROCESS | 1580 | 1467874904770 Marionette TRACE conn6 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:44 INFO - PROCESS | 1580 | 1467874904772 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:44 INFO - PROCESS | 1580 | ++DOCSHELL 17658400 == 28 [pid = 1580] [id = 584] 00:01:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (17658C00) [pid = 1580] [serial = 1752] [outer = 00000000] 00:01:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (186C3000) [pid = 1580] [serial = 1753] [outer = 17658C00] 00:01:44 INFO - PROCESS | 1580 | 1467874904820 Marionette DEBUG loaded listener.js 00:01:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (186FC000) [pid = 1580] [serial = 1754] [outer = 17658C00] 00:01:45 INFO - PROCESS | 1580 | 1467874905314 Marionette TRACE conn6 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:01:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:01:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 830ms 00:01:45 INFO - PROCESS | 1580 | 1467874905356 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 00:01:45 INFO - PROCESS | 1580 | 1467874905359 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 00:01:45 INFO - PROCESS | 1580 | 1467874905362 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:01:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:01:45 INFO - PROCESS | 1580 | 1467874905364 Marionette TRACE conn6 <- [1,2302,null,{}] 00:01:45 INFO - PROCESS | 1580 | 1467874905367 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:45 INFO - PROCESS | 1580 | 1467874905370 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:45 INFO - PROCESS | 1580 | 1467874905498 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 00:01:45 INFO - PROCESS | 1580 | 1467874905567 Marionette TRACE conn6 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:45 INFO - PROCESS | 1580 | 1467874905569 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:45 INFO - PROCESS | 1580 | ++DOCSHELL 186C0800 == 29 [pid = 1580] [id = 585] 00:01:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (18C1A400) [pid = 1580] [serial = 1755] [outer = 00000000] 00:01:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (19059C00) [pid = 1580] [serial = 1756] [outer = 18C1A400] 00:01:45 INFO - PROCESS | 1580 | 1467874905617 Marionette DEBUG loaded listener.js 00:01:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (197CD400) [pid = 1580] [serial = 1757] [outer = 18C1A400] 00:01:46 INFO - PROCESS | 1580 | 1467874906057 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 00:01:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:01:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 730ms 00:01:46 INFO - PROCESS | 1580 | 1467874906096 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 00:01:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:01:46 INFO - PROCESS | 1580 | 1467874906098 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 00:01:46 INFO - PROCESS | 1580 | 1467874906101 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:01:46 INFO - PROCESS | 1580 | 1467874906103 Marionette TRACE conn6 <- [1,2306,null,{}] 00:01:46 INFO - PROCESS | 1580 | 1467874906107 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:46 INFO - PROCESS | 1580 | 1467874906109 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:46 INFO - PROCESS | 1580 | 1467874906225 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 00:01:46 INFO - PROCESS | 1580 | 1467874906231 Marionette TRACE conn6 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:46 INFO - PROCESS | 1580 | 1467874906237 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:46 INFO - PROCESS | 1580 | ++DOCSHELL 199C7000 == 30 [pid = 1580] [id = 586] 00:01:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (199CAC00) [pid = 1580] [serial = 1758] [outer = 00000000] 00:01:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (19FF4400) [pid = 1580] [serial = 1759] [outer = 199CAC00] 00:01:46 INFO - PROCESS | 1580 | 1467874906358 Marionette DEBUG loaded listener.js 00:01:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A71B800) [pid = 1580] [serial = 1760] [outer = 199CAC00] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1C76B400) [pid = 1580] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (15974000) [pid = 1580] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1ACE6000) [pid = 1580] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (0D0E5000) [pid = 1580] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A71BC00) [pid = 1580] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1BFE3C00) [pid = 1580] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A86D400) [pid = 1580] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (18CD0C00) [pid = 1580] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1AB67400) [pid = 1580] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (16E41400) [pid = 1580] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (10D3B000) [pid = 1580] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:01:46 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (109FD000) [pid = 1580] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:01:47 INFO - PROCESS | 1580 | 1467874907097 Marionette TRACE conn6 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 00:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:01:47 INFO - PROCESS | 1580 | 1467874907126 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 00:01:47 INFO - PROCESS | 1580 | 1467874907129 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:01:47 INFO - PROCESS | 1580 | 1467874907131 Marionette TRACE conn6 <- [1,2310,null,{}] 00:01:47 INFO - PROCESS | 1580 | 1467874907135 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:47 INFO - PROCESS | 1580 | 1467874907137 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:47 INFO - PROCESS | 1580 | 1467874907233 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 00:01:47 INFO - PROCESS | 1580 | 1467874907239 Marionette TRACE conn6 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:47 INFO - PROCESS | 1580 | 1467874907242 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:47 INFO - PROCESS | 1580 | ++DOCSHELL 0D0CB800 == 31 [pid = 1580] [id = 587] 00:01:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A720400) [pid = 1580] [serial = 1761] [outer = 00000000] 00:01:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A809400) [pid = 1580] [serial = 1762] [outer = 1A720400] 00:01:47 INFO - PROCESS | 1580 | 1467874907288 Marionette DEBUG loaded listener.js 00:01:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A80DC00) [pid = 1580] [serial = 1763] [outer = 1A720400] 00:01:47 INFO - PROCESS | 1580 | 1467874907740 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 00:01:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:01:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 630ms 00:01:47 INFO - PROCESS | 1580 | 1467874907760 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 00:01:47 INFO - PROCESS | 1580 | 1467874907762 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 00:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:01:47 INFO - PROCESS | 1580 | 1467874907779 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:01:47 INFO - PROCESS | 1580 | 1467874907781 Marionette TRACE conn6 <- [1,2314,null,{}] 00:01:47 INFO - PROCESS | 1580 | 1467874907784 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:47 INFO - PROCESS | 1580 | 1467874907786 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:47 INFO - PROCESS | 1580 | 1467874907870 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 00:01:47 INFO - PROCESS | 1580 | 1467874907876 Marionette TRACE conn6 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:47 INFO - PROCESS | 1580 | 1467874907878 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:47 INFO - PROCESS | 1580 | ++DOCSHELL 1A811800 == 32 [pid = 1580] [id = 588] 00:01:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A812000) [pid = 1580] [serial = 1764] [outer = 00000000] 00:01:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A81C800) [pid = 1580] [serial = 1765] [outer = 1A812000] 00:01:47 INFO - PROCESS | 1580 | 1467874907922 Marionette DEBUG loaded listener.js 00:01:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A81E800) [pid = 1580] [serial = 1766] [outer = 1A812000] 00:01:48 INFO - PROCESS | 1580 | 1467874908371 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 00:01:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:01:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 630ms 00:01:48 INFO - PROCESS | 1580 | 1467874908411 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 00:01:48 INFO - PROCESS | 1580 | 1467874908414 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 00:01:48 INFO - PROCESS | 1580 | 1467874908417 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:01:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:01:48 INFO - PROCESS | 1580 | 1467874908419 Marionette TRACE conn6 <- [1,2318,null,{}] 00:01:48 INFO - PROCESS | 1580 | 1467874908422 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:48 INFO - PROCESS | 1580 | 1467874908424 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:48 INFO - PROCESS | 1580 | 1467874908503 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 00:01:48 INFO - PROCESS | 1580 | 1467874908508 Marionette TRACE conn6 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:48 INFO - PROCESS | 1580 | 1467874908510 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:48 INFO - PROCESS | 1580 | ++DOCSHELL 1905C800 == 33 [pid = 1580] [id = 589] 00:01:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A826C00) [pid = 1580] [serial = 1767] [outer = 00000000] 00:01:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A86BC00) [pid = 1580] [serial = 1768] [outer = 1A826C00] 00:01:48 INFO - PROCESS | 1580 | 1467874908557 Marionette DEBUG loaded listener.js 00:01:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A868800) [pid = 1580] [serial = 1769] [outer = 1A826C00] 00:01:49 INFO - PROCESS | 1580 | 1467874909402 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 00:01:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:01:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1016ms 00:01:49 INFO - PROCESS | 1580 | 1467874909461 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 00:01:49 INFO - PROCESS | 1580 | 1467874909466 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 00:01:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:01:49 INFO - PROCESS | 1580 | 1467874909492 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:01:49 INFO - PROCESS | 1580 | 1467874909498 Marionette TRACE conn6 <- [1,2322,null,{}] 00:01:49 INFO - PROCESS | 1580 | 1467874909504 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:49 INFO - PROCESS | 1580 | 1467874909507 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:49 INFO - PROCESS | 1580 | 1467874909642 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 00:01:49 INFO - PROCESS | 1580 | 1467874909779 Marionette TRACE conn6 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:49 INFO - PROCESS | 1580 | 1467874909782 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:49 INFO - PROCESS | 1580 | ++DOCSHELL 10D3F800 == 34 [pid = 1580] [id = 590] 00:01:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (10D47800) [pid = 1580] [serial = 1770] [outer = 00000000] 00:01:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (11DDD000) [pid = 1580] [serial = 1771] [outer = 10D47800] 00:01:49 INFO - PROCESS | 1580 | 1467874909844 Marionette DEBUG loaded listener.js 00:01:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (152C7800) [pid = 1580] [serial = 1772] [outer = 10D47800] 00:01:50 INFO - PROCESS | 1580 | 1467874910524 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 00:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1077ms 00:01:50 INFO - PROCESS | 1580 | 1467874910571 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 00:01:50 INFO - PROCESS | 1580 | 1467874910575 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 00:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:01:50 INFO - PROCESS | 1580 | 1467874910582 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:01:50 INFO - PROCESS | 1580 | 1467874910585 Marionette TRACE conn6 <- [1,2326,null,{}] 00:01:50 INFO - PROCESS | 1580 | 1467874910589 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:50 INFO - PROCESS | 1580 | 1467874910592 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:50 INFO - PROCESS | 1580 | 1467874910721 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 00:01:50 INFO - PROCESS | 1580 | 1467874910872 Marionette TRACE conn6 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:50 INFO - PROCESS | 1580 | 1467874910875 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:50 INFO - PROCESS | 1580 | ++DOCSHELL 16E3F400 == 35 [pid = 1580] [id = 591] 00:01:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1764D400) [pid = 1580] [serial = 1773] [outer = 00000000] 00:01:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (18CCB000) [pid = 1580] [serial = 1774] [outer = 1764D400] 00:01:50 INFO - PROCESS | 1580 | 1467874910943 Marionette DEBUG loaded listener.js 00:01:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (191A0800) [pid = 1580] [serial = 1775] [outer = 1764D400] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 10D43000 == 34 [pid = 1580] [id = 374] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 10A2F800 == 33 [pid = 1580] [id = 375] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 15874C00 == 32 [pid = 1580] [id = 372] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 1A726400 == 31 [pid = 1580] [id = 382] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 19FED000 == 30 [pid = 1580] [id = 369] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 15898400 == 29 [pid = 1580] [id = 371] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 15972800 == 28 [pid = 1580] [id = 381] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 1A816800 == 27 [pid = 1580] [id = 370] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 1A667800 == 26 [pid = 1580] [id = 380] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 159E9000 == 25 [pid = 1580] [id = 377] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 1982F800 == 24 [pid = 1580] [id = 379] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 1675BC00 == 23 [pid = 1580] [id = 367] 00:01:51 INFO - PROCESS | 1580 | --DOCSHELL 15470C00 == 22 [pid = 1580] [id = 376] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1C76BC00) [pid = 1580] [serial = 1727] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1CC87000) [pid = 1580] [serial = 1730] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1CC11800) [pid = 1580] [serial = 1729] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (186C1400) [pid = 1580] [serial = 1709] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1BED7800) [pid = 1580] [serial = 1720] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1095FC00) [pid = 1580] [serial = 1702] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A864800) [pid = 1580] [serial = 1715] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1C768000) [pid = 1580] [serial = 1726] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1AB92000) [pid = 1580] [serial = 1717] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (199C8400) [pid = 1580] [serial = 1711] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1ACDF400) [pid = 1580] [serial = 1696] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1ACEE400) [pid = 1580] [serial = 1724] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A81D400) [pid = 1580] [serial = 1714] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (16E49C00) [pid = 1580] [serial = 1708] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (10A0E400) [pid = 1580] [serial = 1703] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (151A3400) [pid = 1580] [serial = 1699] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1ACE3800) [pid = 1580] [serial = 1697] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (114CF000) [pid = 1580] [serial = 1705] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1AB9AC00) [pid = 1580] [serial = 1718] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1585AC00) [pid = 1580] [serial = 1700] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1BF93000) [pid = 1580] [serial = 1721] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (19F55C00) [pid = 1580] [serial = 1712] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (15099000) [pid = 1580] [serial = 1706] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (1A822800) [pid = 1580] [serial = 1723] [outer = 00000000] [url = about:blank] 00:01:51 INFO - PROCESS | 1580 | 1467874911835 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 00:01:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:01:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1281ms 00:01:51 INFO - PROCESS | 1580 | 1467874911866 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 00:01:51 INFO - PROCESS | 1580 | 1467874911870 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 00:01:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:01:51 INFO - PROCESS | 1580 | 1467874911874 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:01:51 INFO - PROCESS | 1580 | 1467874911877 Marionette TRACE conn6 <- [1,2330,null,{}] 00:01:51 INFO - PROCESS | 1580 | 1467874911883 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:51 INFO - PROCESS | 1580 | 1467874911886 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:51 INFO - PROCESS | 1580 | 1467874911981 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 00:01:51 INFO - PROCESS | 1580 | 1467874911990 Marionette TRACE conn6 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:51 INFO - PROCESS | 1580 | 1467874911994 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:51 INFO - PROCESS | 1580 | ++DOCSHELL 10D40C00 == 23 [pid = 1580] [id = 592] 00:01:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (10D42C00) [pid = 1580] [serial = 1776] [outer = 00000000] 00:01:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (10D57C00) [pid = 1580] [serial = 1777] [outer = 10D42C00] 00:01:52 INFO - PROCESS | 1580 | 1467874912045 Marionette DEBUG loaded listener.js 00:01:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (113B4800) [pid = 1580] [serial = 1778] [outer = 10D42C00] 00:01:52 INFO - PROCESS | 1580 | 1467874912590 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 00:01:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:01:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 770ms 00:01:52 INFO - PROCESS | 1580 | 1467874912646 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 00:01:52 INFO - PROCESS | 1580 | 1467874912650 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 00:01:52 INFO - PROCESS | 1580 | 1467874912656 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:01:52 INFO - PROCESS | 1580 | 1467874912658 Marionette TRACE conn6 <- [1,2334,null,{}] 00:01:52 INFO - PROCESS | 1580 | 1467874912662 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:52 INFO - PROCESS | 1580 | 1467874912665 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:52 INFO - PROCESS | 1580 | 1467874912760 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 00:01:52 INFO - PROCESS | 1580 | 1467874912865 Marionette TRACE conn6 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:52 INFO - PROCESS | 1580 | 1467874912867 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:52 INFO - PROCESS | 1580 | ++DOCSHELL 151EA800 == 24 [pid = 1580] [id = 593] 00:01:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (1546F400) [pid = 1580] [serial = 1779] [outer = 00000000] 00:01:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (15896000) [pid = 1580] [serial = 1780] [outer = 1546F400] 00:01:52 INFO - PROCESS | 1580 | 1467874912917 Marionette DEBUG loaded listener.js 00:01:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (15971C00) [pid = 1580] [serial = 1781] [outer = 1546F400] 00:01:53 INFO - PROCESS | 1580 | 1467874913328 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 00:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 730ms 00:01:53 INFO - PROCESS | 1580 | 1467874913395 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 00:01:53 INFO - PROCESS | 1580 | 1467874913397 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 00:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:01:53 INFO - PROCESS | 1580 | 1467874913401 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:01:53 INFO - PROCESS | 1580 | 1467874913404 Marionette TRACE conn6 <- [1,2338,null,{}] 00:01:53 INFO - PROCESS | 1580 | 1467874913419 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:53 INFO - PROCESS | 1580 | 1467874913424 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:53 INFO - PROCESS | 1580 | 1467874913517 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 00:01:53 INFO - PROCESS | 1580 | 1467874913534 Marionette TRACE conn6 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:53 INFO - PROCESS | 1580 | 1467874913537 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:53 INFO - PROCESS | 1580 | ++DOCSHELL 19196C00 == 25 [pid = 1580] [id = 594] 00:01:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (19197000) [pid = 1580] [serial = 1782] [outer = 00000000] 00:01:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1982B400) [pid = 1580] [serial = 1783] [outer = 19197000] 00:01:53 INFO - PROCESS | 1580 | 1467874913590 Marionette DEBUG loaded listener.js 00:01:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (199CE800) [pid = 1580] [serial = 1784] [outer = 19197000] 00:01:54 INFO - PROCESS | 1580 | 1467874914160 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 00:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 790ms 00:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:01:54 INFO - PROCESS | 1580 | 1467874914195 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 00:01:54 INFO - PROCESS | 1580 | 1467874914198 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 00:01:54 INFO - PROCESS | 1580 | 1467874914206 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:01:54 INFO - PROCESS | 1580 | 1467874914208 Marionette TRACE conn6 <- [1,2342,null,{}] 00:01:54 INFO - PROCESS | 1580 | 1467874914211 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:54 INFO - PROCESS | 1580 | 1467874914213 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:54 INFO - PROCESS | 1580 | 1467874914339 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 00:01:54 INFO - PROCESS | 1580 | 1467874914349 Marionette TRACE conn6 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:54 INFO - PROCESS | 1580 | 1467874914351 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:54 INFO - PROCESS | 1580 | ++DOCSHELL 1A56AC00 == 26 [pid = 1580] [id = 595] 00:01:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A667800) [pid = 1580] [serial = 1785] [outer = 00000000] 00:01:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A810C00) [pid = 1580] [serial = 1786] [outer = 1A667800] 00:01:54 INFO - PROCESS | 1580 | 1467874914455 Marionette DEBUG loaded listener.js 00:01:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A819400) [pid = 1580] [serial = 1787] [outer = 1A667800] 00:01:54 INFO - PROCESS | 1580 | 1467874914956 Marionette TRACE conn6 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 00:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 791ms 00:01:54 INFO - PROCESS | 1580 | 1467874914995 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 00:01:54 INFO - PROCESS | 1580 | 1467874914997 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 00:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:01:54 INFO - PROCESS | 1580 | 1467874915000 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:01:54 INFO - PROCESS | 1580 | 1467874915002 Marionette TRACE conn6 <- [1,2346,null,{}] 00:01:54 INFO - PROCESS | 1580 | 1467874915005 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:54 INFO - PROCESS | 1580 | 1467874915007 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:55 INFO - PROCESS | 1580 | 1467874915123 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 00:01:55 INFO - PROCESS | 1580 | 1467874915134 Marionette TRACE conn6 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:55 INFO - PROCESS | 1580 | 1467874915136 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:55 INFO - PROCESS | 1580 | ++DOCSHELL 151F1400 == 27 [pid = 1580] [id = 596] 00:01:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1592F400) [pid = 1580] [serial = 1788] [outer = 00000000] 00:01:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A865800) [pid = 1580] [serial = 1789] [outer = 1592F400] 00:01:55 INFO - PROCESS | 1580 | 1467874915183 Marionette DEBUG loaded listener.js 00:01:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A869400) [pid = 1580] [serial = 1790] [outer = 1592F400] 00:01:55 INFO - PROCESS | 1580 | 1467874915678 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 00:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 730ms 00:01:55 INFO - PROCESS | 1580 | 1467874915733 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 00:01:55 INFO - PROCESS | 1580 | 1467874915735 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 00:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:01:55 INFO - PROCESS | 1580 | 1467874915738 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:01:55 INFO - PROCESS | 1580 | 1467874915740 Marionette TRACE conn6 <- [1,2350,null,{}] 00:01:55 INFO - PROCESS | 1580 | 1467874915749 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:55 INFO - PROCESS | 1580 | 1467874915755 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:55 INFO - PROCESS | 1580 | 1467874915913 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 00:01:55 INFO - PROCESS | 1580 | 1467874915984 Marionette TRACE conn6 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:55 INFO - PROCESS | 1580 | 1467874915986 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:55 INFO - PROCESS | 1580 | ++DOCSHELL 1AB5D800 == 28 [pid = 1580] [id = 597] 00:01:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1AB9B800) [pid = 1580] [serial = 1791] [outer = 00000000] 00:01:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1ACE6000) [pid = 1580] [serial = 1792] [outer = 1AB9B800] 00:01:56 INFO - PROCESS | 1580 | 1467874916033 Marionette DEBUG loaded listener.js 00:01:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1ACE1000) [pid = 1580] [serial = 1793] [outer = 1AB9B800] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (0D175800) [pid = 1580] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10A08400) [pid = 1580] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D51800) [pid = 1580] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (199CAC00) [pid = 1580] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10A24400) [pid = 1580] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1905F000) [pid = 1580] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1CF64000) [pid = 1580] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (18C1A400) [pid = 1580] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A720400) [pid = 1580] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A812000) [pid = 1580] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:01:56 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (17658C00) [pid = 1580] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:01:56 INFO - PROCESS | 1580 | 1467874916550 Marionette TRACE conn6 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 00:01:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:01:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 830ms 00:01:56 INFO - PROCESS | 1580 | 1467874916569 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 00:01:56 INFO - PROCESS | 1580 | 1467874916571 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 00:01:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:01:56 INFO - PROCESS | 1580 | 1467874916574 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:01:56 INFO - PROCESS | 1580 | 1467874916576 Marionette TRACE conn6 <- [1,2354,null,{}] 00:01:56 INFO - PROCESS | 1580 | 1467874916579 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:56 INFO - PROCESS | 1580 | 1467874916581 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:56 INFO - PROCESS | 1580 | 1467874916661 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 00:01:56 INFO - PROCESS | 1580 | 1467874916667 Marionette TRACE conn6 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:56 INFO - PROCESS | 1580 | 1467874916669 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:56 INFO - PROCESS | 1580 | ++DOCSHELL 1A812000 == 29 [pid = 1580] [id = 598] 00:01:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1A81BC00) [pid = 1580] [serial = 1794] [outer = 00000000] 00:01:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1ACE5800) [pid = 1580] [serial = 1795] [outer = 1A81BC00] 00:01:56 INFO - PROCESS | 1580 | 1467874916715 Marionette DEBUG loaded listener.js 00:01:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1ACEA000) [pid = 1580] [serial = 1796] [outer = 1A81BC00] 00:01:57 INFO - PROCESS | 1580 | 1467874917159 Marionette TRACE conn6 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 00:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 630ms 00:01:57 INFO - PROCESS | 1580 | 1467874917211 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 00:01:57 INFO - PROCESS | 1580 | 1467874917213 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 00:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:01:57 INFO - PROCESS | 1580 | 1467874917217 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:01:57 INFO - PROCESS | 1580 | 1467874917219 Marionette TRACE conn6 <- [1,2358,null,{}] 00:01:57 INFO - PROCESS | 1580 | 1467874917222 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:57 INFO - PROCESS | 1580 | 1467874917224 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:57 INFO - PROCESS | 1580 | 1467874917306 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 00:01:57 INFO - PROCESS | 1580 | 1467874917312 Marionette TRACE conn6 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:57 INFO - PROCESS | 1580 | 1467874917314 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:57 INFO - PROCESS | 1580 | ++DOCSHELL 186FC400 == 30 [pid = 1580] [id = 599] 00:01:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1AFC2000) [pid = 1580] [serial = 1797] [outer = 00000000] 00:01:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1BF92800) [pid = 1580] [serial = 1798] [outer = 1AFC2000] 00:01:57 INFO - PROCESS | 1580 | 1467874917360 Marionette DEBUG loaded listener.js 00:01:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1C0DE000) [pid = 1580] [serial = 1799] [outer = 1AFC2000] 00:01:57 INFO - PROCESS | 1580 | 1467874917812 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 00:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 630ms 00:01:57 INFO - PROCESS | 1580 | 1467874917858 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 00:01:57 INFO - PROCESS | 1580 | 1467874917860 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 00:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:01:57 INFO - PROCESS | 1580 | 1467874917863 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:01:57 INFO - PROCESS | 1580 | 1467874917875 Marionette TRACE conn6 <- [1,2362,null,{}] 00:01:57 INFO - PROCESS | 1580 | 1467874917879 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:57 INFO - PROCESS | 1580 | 1467874917881 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:57 INFO - PROCESS | 1580 | 1467874917968 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 00:01:57 INFO - PROCESS | 1580 | 1467874917974 Marionette TRACE conn6 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:57 INFO - PROCESS | 1580 | 1467874917976 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:57 INFO - PROCESS | 1580 | ++DOCSHELL 1C765000 == 31 [pid = 1580] [id = 600] 00:01:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1C767000) [pid = 1580] [serial = 1800] [outer = 00000000] 00:01:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1C76B000) [pid = 1580] [serial = 1801] [outer = 1C767000] 00:01:58 INFO - PROCESS | 1580 | 1467874918022 Marionette DEBUG loaded listener.js 00:01:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1C76E800) [pid = 1580] [serial = 1802] [outer = 1C767000] 00:01:58 INFO - PROCESS | 1580 | 1467874918781 Marionette TRACE conn6 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 00:01:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:01:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 930ms 00:01:58 INFO - PROCESS | 1580 | 1467874918795 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 00:01:58 INFO - PROCESS | 1580 | 1467874918799 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 00:01:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:01:58 INFO - PROCESS | 1580 | 1467874918804 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:01:58 INFO - PROCESS | 1580 | 1467874918807 Marionette TRACE conn6 <- [1,2366,null,{}] 00:01:58 INFO - PROCESS | 1580 | 1467874918812 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:58 INFO - PROCESS | 1580 | 1467874918816 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:58 INFO - PROCESS | 1580 | 1467874918935 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 00:01:59 INFO - PROCESS | 1580 | 1467874919094 Marionette TRACE conn6 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:59 INFO - PROCESS | 1580 | 1467874919097 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:59 INFO - PROCESS | 1580 | ++DOCSHELL 10D4D000 == 32 [pid = 1580] [id = 601] 00:01:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (10D52000) [pid = 1580] [serial = 1803] [outer = 00000000] 00:01:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (159E1C00) [pid = 1580] [serial = 1804] [outer = 10D52000] 00:01:59 INFO - PROCESS | 1580 | 1467874919160 Marionette DEBUG loaded listener.js 00:01:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (17656C00) [pid = 1580] [serial = 1805] [outer = 10D52000] 00:01:59 INFO - PROCESS | 1580 | 1467874919782 Marionette TRACE conn6 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 00:01:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:01:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1021ms 00:01:59 INFO - PROCESS | 1580 | 1467874919826 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 00:01:59 INFO - PROCESS | 1580 | 1467874919831 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 00:01:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:01:59 INFO - PROCESS | 1580 | 1467874919837 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:01:59 INFO - PROCESS | 1580 | 1467874919840 Marionette TRACE conn6 <- [1,2370,null,{}] 00:01:59 INFO - PROCESS | 1580 | 1467874919844 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:01:59 INFO - PROCESS | 1580 | 1467874919847 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:01:59 INFO - PROCESS | 1580 | 1467874919972 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 00:02:00 INFO - PROCESS | 1580 | 1467874920118 Marionette TRACE conn6 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:00 INFO - PROCESS | 1580 | 1467874920121 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:00 INFO - PROCESS | 1580 | ++DOCSHELL 1A80F000 == 33 [pid = 1580] [id = 602] 00:02:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A811400) [pid = 1580] [serial = 1806] [outer = 00000000] 00:02:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A92B800) [pid = 1580] [serial = 1807] [outer = 1A811400] 00:02:00 INFO - PROCESS | 1580 | 1467874920181 Marionette DEBUG loaded listener.js 00:02:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1AB95800) [pid = 1580] [serial = 1808] [outer = 1A811400] 00:02:00 INFO - PROCESS | 1580 | 1467874920805 Marionette TRACE conn6 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 00:02:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:02:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1021ms 00:02:00 INFO - PROCESS | 1580 | 1467874920869 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 00:02:00 INFO - PROCESS | 1580 | 1467874920872 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 00:02:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:02:00 INFO - PROCESS | 1580 | 1467874920877 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:02:00 INFO - PROCESS | 1580 | 1467874920881 Marionette TRACE conn6 <- [1,2374,null,{}] 00:02:00 INFO - PROCESS | 1580 | 1467874920892 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:00 INFO - PROCESS | 1580 | 1467874920897 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:01 INFO - PROCESS | 1580 | 1467874921039 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 00:02:01 INFO - PROCESS | 1580 | 1467874921179 Marionette TRACE conn6 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:01 INFO - PROCESS | 1580 | 1467874921183 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:01 INFO - PROCESS | 1580 | ++DOCSHELL 1CC8FC00 == 34 [pid = 1580] [id = 603] 00:02:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1CC90400) [pid = 1580] [serial = 1809] [outer = 00000000] 00:02:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1CF5F800) [pid = 1580] [serial = 1810] [outer = 1CC90400] 00:02:01 INFO - PROCESS | 1580 | 1467874921244 Marionette DEBUG loaded listener.js 00:02:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1D224800) [pid = 1580] [serial = 1811] [outer = 1CC90400] 00:02:01 INFO - PROCESS | 1580 | 1467874921805 Marionette TRACE conn6 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 00:02:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:02:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 990ms 00:02:01 INFO - PROCESS | 1580 | 1467874921868 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 00:02:01 INFO - PROCESS | 1580 | 1467874921871 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 00:02:01 INFO - PROCESS | 1580 | 1467874921874 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:02:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:02:01 INFO - PROCESS | 1580 | 1467874921877 Marionette TRACE conn6 <- [1,2378,null,{}] 00:02:01 INFO - PROCESS | 1580 | 1467874921881 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:01 INFO - PROCESS | 1580 | 1467874921883 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:01 INFO - PROCESS | 1580 | 1467874922011 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 00:02:02 INFO - PROCESS | 1580 | 1467874922314 Marionette TRACE conn6 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:02 INFO - PROCESS | 1580 | 1467874922317 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:02 INFO - PROCESS | 1580 | ++DOCSHELL 109F7400 == 35 [pid = 1580] [id = 604] 00:02:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (10A06C00) [pid = 1580] [serial = 1812] [outer = 00000000] 00:02:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (10A2D800) [pid = 1580] [serial = 1813] [outer = 10A06C00] 00:02:02 INFO - PROCESS | 1580 | 1467874922391 Marionette DEBUG loaded listener.js 00:02:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (10D53800) [pid = 1580] [serial = 1814] [outer = 10A06C00] 00:02:03 INFO - PROCESS | 1580 | 1467874923031 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 00:02:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:02:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1183ms 00:02:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:02:03 INFO - PROCESS | 1580 | 1467874923061 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 00:02:03 INFO - PROCESS | 1580 | 1467874923065 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 00:02:03 INFO - PROCESS | 1580 | 1467874923069 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:02:03 INFO - PROCESS | 1580 | 1467874923072 Marionette TRACE conn6 <- [1,2382,null,{}] 00:02:03 INFO - PROCESS | 1580 | 1467874923077 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:03 INFO - PROCESS | 1580 | 1467874923081 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:03 INFO - PROCESS | 1580 | --DOCSHELL 1511F000 == 34 [pid = 1580] [id = 366] 00:02:03 INFO - PROCESS | 1580 | --DOCSHELL 10A0C000 == 33 [pid = 1580] [id = 365] 00:02:03 INFO - PROCESS | 1580 | --DOCSHELL 1826D000 == 32 [pid = 1580] [id = 368] 00:02:03 INFO - PROCESS | 1580 | --DOCSHELL 1A921400 == 31 [pid = 1580] [id = 373] 00:02:03 INFO - PROCESS | 1580 | --DOCSHELL 18267000 == 30 [pid = 1580] [id = 378] 00:02:03 INFO - PROCESS | 1580 | --DOCSHELL 0D172C00 == 29 [pid = 1580] [id = 581] 00:02:03 INFO - PROCESS | 1580 | 1467874923810 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (0D197400) [pid = 1580] [serial = 1744] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1586E000) [pid = 1580] [serial = 1750] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (15870800) [pid = 1580] [serial = 1742] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (10D50C00) [pid = 1580] [serial = 1741] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (111B5800) [pid = 1580] [serial = 1747] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1133D800) [pid = 1580] [serial = 1748] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (19FF4400) [pid = 1580] [serial = 1759] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (159E9400) [pid = 1580] [serial = 1733] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1586C000) [pid = 1580] [serial = 1732] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A566C00) [pid = 1580] [serial = 1736] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (199C6400) [pid = 1580] [serial = 1735] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1D60B800) [pid = 1580] [serial = 1739] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1D229000) [pid = 1580] [serial = 1738] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (197CD400) [pid = 1580] [serial = 1757] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (19059C00) [pid = 1580] [serial = 1756] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A86BC00) [pid = 1580] [serial = 1768] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A71B800) [pid = 1580] [serial = 1760] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A809400) [pid = 1580] [serial = 1762] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A81C800) [pid = 1580] [serial = 1765] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (109FE400) [pid = 1580] [serial = 1745] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A81E800) [pid = 1580] [serial = 1766] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (186C3000) [pid = 1580] [serial = 1753] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (186FC000) [pid = 1580] [serial = 1754] [outer = 00000000] [url = about:blank] 00:02:03 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1A80DC00) [pid = 1580] [serial = 1763] [outer = 00000000] [url = about:blank] 00:02:04 INFO - PROCESS | 1580 | 1467874924045 Marionette TRACE conn6 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:04 INFO - PROCESS | 1580 | 1467874924048 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:04 INFO - PROCESS | 1580 | ++DOCSHELL 1095E000 == 30 [pid = 1580] [id = 605] 00:02:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (1095F400) [pid = 1580] [serial = 1815] [outer = 00000000] 00:02:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (10A05C00) [pid = 1580] [serial = 1816] [outer = 1095F400] 00:02:04 INFO - PROCESS | 1580 | 1467874924100 Marionette DEBUG loaded listener.js 00:02:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (10A27400) [pid = 1580] [serial = 1817] [outer = 1095F400] 00:02:04 INFO - PROCESS | 1580 | 1467874924600 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:02:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:02:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1576ms 00:02:04 INFO - PROCESS | 1580 | 1467874924647 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 00:02:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:02:04 INFO - PROCESS | 1580 | 1467874924652 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 00:02:04 INFO - PROCESS | 1580 | 1467874924656 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:02:04 INFO - PROCESS | 1580 | 1467874924659 Marionette TRACE conn6 <- [1,2386,null,{}] 00:02:04 INFO - PROCESS | 1580 | 1467874924664 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:04 INFO - PROCESS | 1580 | 1467874924667 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:04 INFO - PROCESS | 1580 | 1467874924760 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 00:02:04 INFO - PROCESS | 1580 | 1467874924770 Marionette TRACE conn6 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:04 INFO - PROCESS | 1580 | 1467874924773 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:04 INFO - PROCESS | 1580 | ++DOCSHELL 113B4400 == 31 [pid = 1580] [id = 606] 00:02:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (113B6400) [pid = 1580] [serial = 1818] [outer = 00000000] 00:02:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (11DE0800) [pid = 1580] [serial = 1819] [outer = 113B6400] 00:02:04 INFO - PROCESS | 1580 | 1467874924824 Marionette DEBUG loaded listener.js 00:02:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (151A6800) [pid = 1580] [serial = 1820] [outer = 113B6400] 00:02:05 INFO - PROCESS | 1580 | 1467874925356 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 00:02:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:02:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 730ms 00:02:05 INFO - PROCESS | 1580 | 1467874925387 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 00:02:05 INFO - PROCESS | 1580 | 1467874925390 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 00:02:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:02:05 INFO - PROCESS | 1580 | 1467874925393 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:02:05 INFO - PROCESS | 1580 | 1467874925395 Marionette TRACE conn6 <- [1,2390,null,{}] 00:02:05 INFO - PROCESS | 1580 | 1467874925399 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:05 INFO - PROCESS | 1580 | 1467874925402 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:05 INFO - PROCESS | 1580 | 1467874925494 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 00:02:05 INFO - PROCESS | 1580 | 1467874925601 Marionette TRACE conn6 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:05 INFO - PROCESS | 1580 | 1467874925603 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:05 INFO - PROCESS | 1580 | ++DOCSHELL 1590BC00 == 32 [pid = 1580] [id = 607] 00:02:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15923400) [pid = 1580] [serial = 1821] [outer = 00000000] 00:02:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (15975800) [pid = 1580] [serial = 1822] [outer = 15923400] 00:02:05 INFO - PROCESS | 1580 | 1467874925651 Marionette DEBUG loaded listener.js 00:02:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (15A85000) [pid = 1580] [serial = 1823] [outer = 15923400] 00:02:06 INFO - PROCESS | 1580 | 1467874926049 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 00:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 00:02:06 INFO - PROCESS | 1580 | 1467874926127 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 00:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:02:06 INFO - PROCESS | 1580 | 1467874926130 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 00:02:06 INFO - PROCESS | 1580 | 1467874926141 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:02:06 INFO - PROCESS | 1580 | 1467874926145 Marionette TRACE conn6 <- [1,2394,null,{}] 00:02:06 INFO - PROCESS | 1580 | 1467874926160 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:06 INFO - PROCESS | 1580 | 1467874926164 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:06 INFO - PROCESS | 1580 | 1467874926306 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 00:02:06 INFO - PROCESS | 1580 | 1467874926314 Marionette TRACE conn6 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:06 INFO - PROCESS | 1580 | 1467874926316 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:06 INFO - PROCESS | 1580 | ++DOCSHELL 1826D000 == 33 [pid = 1580] [id = 608] 00:02:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (186C8400) [pid = 1580] [serial = 1824] [outer = 00000000] 00:02:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (18CCF000) [pid = 1580] [serial = 1825] [outer = 186C8400] 00:02:06 INFO - PROCESS | 1580 | 1467874926419 Marionette DEBUG loaded listener.js 00:02:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1919F000) [pid = 1580] [serial = 1826] [outer = 186C8400] 00:02:06 INFO - PROCESS | 1580 | 1467874926883 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 00:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 790ms 00:02:06 INFO - PROCESS | 1580 | 1467874926926 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 00:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:02:06 INFO - PROCESS | 1580 | 1467874926928 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 00:02:06 INFO - PROCESS | 1580 | 1467874926931 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:02:06 INFO - PROCESS | 1580 | 1467874926933 Marionette TRACE conn6 <- [1,2398,null,{}] 00:02:06 INFO - PROCESS | 1580 | 1467874926944 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:06 INFO - PROCESS | 1580 | 1467874926946 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:07 INFO - PROCESS | 1580 | 1467874927072 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 00:02:07 INFO - PROCESS | 1580 | 1467874927082 Marionette TRACE conn6 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:07 INFO - PROCESS | 1580 | 1467874927084 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:07 INFO - PROCESS | 1580 | ++DOCSHELL 197CD400 == 34 [pid = 1580] [id = 609] 00:02:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (197CD800) [pid = 1580] [serial = 1827] [outer = 00000000] 00:02:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (199CEC00) [pid = 1580] [serial = 1828] [outer = 197CD800] 00:02:07 INFO - PROCESS | 1580 | 1467874927128 Marionette DEBUG loaded listener.js 00:02:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A098400) [pid = 1580] [serial = 1829] [outer = 197CD800] 00:02:07 INFO - PROCESS | 1580 | 1467874927678 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 00:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 790ms 00:02:07 INFO - PROCESS | 1580 | 1467874927726 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 00:02:07 INFO - PROCESS | 1580 | 1467874927728 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 00:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:02:07 INFO - PROCESS | 1580 | 1467874927731 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:02:07 INFO - PROCESS | 1580 | 1467874927733 Marionette TRACE conn6 <- [1,2402,null,{}] 00:02:07 INFO - PROCESS | 1580 | 1467874927736 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:07 INFO - PROCESS | 1580 | 1467874927738 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:07 INFO - PROCESS | 1580 | 1467874927861 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 00:02:07 INFO - PROCESS | 1580 | 1467874927932 Marionette TRACE conn6 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:07 INFO - PROCESS | 1580 | 1467874927938 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:07 INFO - PROCESS | 1580 | ++DOCSHELL 1A71E800 == 35 [pid = 1580] [id = 610] 00:02:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A71F800) [pid = 1580] [serial = 1830] [outer = 00000000] 00:02:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A729400) [pid = 1580] [serial = 1831] [outer = 1A71F800] 00:02:07 INFO - PROCESS | 1580 | 1467874927995 Marionette DEBUG loaded listener.js 00:02:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A80F400) [pid = 1580] [serial = 1832] [outer = 1A71F800] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1592F400) [pid = 1580] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1AB9B800) [pid = 1580] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (19197000) [pid = 1580] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D42C00) [pid = 1580] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A826C00) [pid = 1580] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1764D400) [pid = 1580] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D47800) [pid = 1580] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1546F400) [pid = 1580] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1AFC2000) [pid = 1580] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A667800) [pid = 1580] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A81BC00) [pid = 1580] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1C767000) [pid = 1580] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:02:08 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (15498000) [pid = 1580] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:02:08 INFO - PROCESS | 1580 | 1467874928679 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 00:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 971ms 00:02:08 INFO - PROCESS | 1580 | 1467874928703 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 00:02:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:02:08 INFO - PROCESS | 1580 | 1467874928705 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 00:02:08 INFO - PROCESS | 1580 | 1467874928708 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:02:08 INFO - PROCESS | 1580 | 1467874928710 Marionette TRACE conn6 <- [1,2406,null,{}] 00:02:08 INFO - PROCESS | 1580 | 1467874928713 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:08 INFO - PROCESS | 1580 | 1467874928715 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:08 INFO - PROCESS | 1580 | 1467874928812 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 00:02:08 INFO - PROCESS | 1580 | 1467874928818 Marionette TRACE conn6 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:08 INFO - PROCESS | 1580 | 1467874928820 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:08 INFO - PROCESS | 1580 | ++DOCSHELL 0D37AC00 == 36 [pid = 1580] [id = 611] 00:02:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1675D800) [pid = 1580] [serial = 1833] [outer = 00000000] 00:02:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A0A2800) [pid = 1580] [serial = 1834] [outer = 1675D800] 00:02:08 INFO - PROCESS | 1580 | 1467874928863 Marionette DEBUG loaded listener.js 00:02:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A722C00) [pid = 1580] [serial = 1835] [outer = 1675D800] 00:02:09 INFO - PROCESS | 1580 | 1467874929301 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:02:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:02:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 632ms 00:02:09 INFO - PROCESS | 1580 | 1467874929345 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 00:02:09 INFO - PROCESS | 1580 | 1467874929347 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 00:02:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:02:09 INFO - PROCESS | 1580 | 1467874929350 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:02:09 INFO - PROCESS | 1580 | 1467874929352 Marionette TRACE conn6 <- [1,2410,null,{}] 00:02:09 INFO - PROCESS | 1580 | 1467874929356 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:09 INFO - PROCESS | 1580 | 1467874929358 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:09 INFO - PROCESS | 1580 | 1467874929436 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 00:02:09 INFO - PROCESS | 1580 | 1467874929442 Marionette TRACE conn6 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:09 INFO - PROCESS | 1580 | 1467874929444 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:09 INFO - PROCESS | 1580 | ++DOCSHELL 1A818800 == 37 [pid = 1580] [id = 612] 00:02:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A818C00) [pid = 1580] [serial = 1836] [outer = 00000000] 00:02:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A821800) [pid = 1580] [serial = 1837] [outer = 1A818C00] 00:02:09 INFO - PROCESS | 1580 | 1467874929491 Marionette DEBUG loaded listener.js 00:02:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A823400) [pid = 1580] [serial = 1838] [outer = 1A818C00] 00:02:09 INFO - PROCESS | 1580 | 1467874929962 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:02:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:02:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 630ms 00:02:09 INFO - PROCESS | 1580 | 1467874929981 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 00:02:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:02:09 INFO - PROCESS | 1580 | 1467874929983 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 00:02:09 INFO - PROCESS | 1580 | 1467874929986 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:02:09 INFO - PROCESS | 1580 | 1467874929988 Marionette TRACE conn6 <- [1,2414,null,{}] 00:02:09 INFO - PROCESS | 1580 | 1467874929991 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:09 INFO - PROCESS | 1580 | 1467874929993 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:10 INFO - PROCESS | 1580 | 1467874930125 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 00:02:10 INFO - PROCESS | 1580 | 1467874930131 Marionette TRACE conn6 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:10 INFO - PROCESS | 1580 | 1467874930133 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:10 INFO - PROCESS | 1580 | ++DOCSHELL 1A821000 == 38 [pid = 1580] [id = 613] 00:02:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A866800) [pid = 1580] [serial = 1839] [outer = 00000000] 00:02:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1AB5DC00) [pid = 1580] [serial = 1840] [outer = 1A866800] 00:02:10 INFO - PROCESS | 1580 | 1467874930179 Marionette DEBUG loaded listener.js 00:02:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1AB67000) [pid = 1580] [serial = 1841] [outer = 1A866800] 00:02:10 INFO - PROCESS | 1580 | 1467874930969 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 00:02:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:02:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1020ms 00:02:10 INFO - PROCESS | 1580 | 1467874931008 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 00:02:10 INFO - PROCESS | 1580 | 1467874931013 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 00:02:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:02:10 INFO - PROCESS | 1580 | 1467874931018 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:02:10 INFO - PROCESS | 1580 | 1467874931021 Marionette TRACE conn6 <- [1,2418,null,{}] 00:02:11 INFO - PROCESS | 1580 | 1467874931028 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:11 INFO - PROCESS | 1580 | 1467874931031 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:11 INFO - PROCESS | 1580 | 1467874931158 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 00:02:11 INFO - PROCESS | 1580 | 1467874931304 Marionette TRACE conn6 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:11 INFO - PROCESS | 1580 | 1467874931307 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:11 INFO - PROCESS | 1580 | ++DOCSHELL 10A2EC00 == 39 [pid = 1580] [id = 614] 00:02:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (10D47400) [pid = 1580] [serial = 1842] [outer = 00000000] 00:02:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (11DE0400) [pid = 1580] [serial = 1843] [outer = 10D47400] 00:02:11 INFO - PROCESS | 1580 | 1467874931368 Marionette DEBUG loaded listener.js 00:02:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1548DC00) [pid = 1580] [serial = 1844] [outer = 10D47400] 00:02:12 INFO - PROCESS | 1580 | 1467874932050 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 00:02:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:02:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1079ms 00:02:12 INFO - PROCESS | 1580 | 1467874932101 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 00:02:12 INFO - PROCESS | 1580 | 1467874932106 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 00:02:12 INFO - PROCESS | 1580 | 1467874932113 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:02:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:02:12 INFO - PROCESS | 1580 | 1467874932116 Marionette TRACE conn6 <- [1,2422,null,{}] 00:02:12 INFO - PROCESS | 1580 | 1467874932120 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:12 INFO - PROCESS | 1580 | 1467874932123 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:12 INFO - PROCESS | 1580 | 1467874932249 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 00:02:12 INFO - PROCESS | 1580 | 1467874932397 Marionette TRACE conn6 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:12 INFO - PROCESS | 1580 | 1467874932400 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:12 INFO - PROCESS | 1580 | ++DOCSHELL 16E3F000 == 40 [pid = 1580] [id = 615] 00:02:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (16E40000) [pid = 1580] [serial = 1845] [outer = 00000000] 00:02:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (186BC800) [pid = 1580] [serial = 1846] [outer = 16E40000] 00:02:12 INFO - PROCESS | 1580 | 1467874932462 Marionette DEBUG loaded listener.js 00:02:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (18CC3C00) [pid = 1580] [serial = 1847] [outer = 16E40000] 00:02:13 INFO - PROCESS | 1580 | --DOCSHELL 109F7400 == 39 [pid = 1580] [id = 604] 00:02:13 INFO - PROCESS | 1580 | --DOCSHELL 1A818800 == 38 [pid = 1580] [id = 612] 00:02:13 INFO - PROCESS | 1580 | --DOCSHELL 0D37AC00 == 37 [pid = 1580] [id = 611] 00:02:13 INFO - PROCESS | 1580 | --DOCSHELL 1A71E800 == 36 [pid = 1580] [id = 610] 00:02:13 INFO - PROCESS | 1580 | --DOCSHELL 197CD400 == 35 [pid = 1580] [id = 609] 00:02:13 INFO - PROCESS | 1580 | --DOCSHELL 1826D000 == 34 [pid = 1580] [id = 608] 00:02:13 INFO - PROCESS | 1580 | --DOCSHELL 1590BC00 == 33 [pid = 1580] [id = 607] 00:02:13 INFO - PROCESS | 1580 | --DOCSHELL 113B4400 == 32 [pid = 1580] [id = 606] 00:02:13 INFO - PROCESS | 1580 | --DOCSHELL 1095E000 == 31 [pid = 1580] [id = 605] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (15875800) [pid = 1580] [serial = 1751] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A869400) [pid = 1580] [serial = 1790] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A865800) [pid = 1580] [serial = 1789] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1ACE6000) [pid = 1580] [serial = 1792] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1982B400) [pid = 1580] [serial = 1783] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D57C00) [pid = 1580] [serial = 1777] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (113B4800) [pid = 1580] [serial = 1778] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A868800) [pid = 1580] [serial = 1769] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (18CCB000) [pid = 1580] [serial = 1774] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (191A0800) [pid = 1580] [serial = 1775] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (11DDD000) [pid = 1580] [serial = 1771] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (152C7800) [pid = 1580] [serial = 1772] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (15896000) [pid = 1580] [serial = 1780] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (15971C00) [pid = 1580] [serial = 1781] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1BF92800) [pid = 1580] [serial = 1798] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1ACE1000) [pid = 1580] [serial = 1793] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A810C00) [pid = 1580] [serial = 1786] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1A819400) [pid = 1580] [serial = 1787] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1ACE5800) [pid = 1580] [serial = 1795] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1ACEA000) [pid = 1580] [serial = 1796] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1C76E800) [pid = 1580] [serial = 1802] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1C76B000) [pid = 1580] [serial = 1801] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1C0DE000) [pid = 1580] [serial = 1799] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (199CE800) [pid = 1580] [serial = 1784] [outer = 00000000] [url = about:blank] 00:02:13 INFO - PROCESS | 1580 | 1467874933354 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 00:02:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:02:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1275ms 00:02:13 INFO - PROCESS | 1580 | 1467874933393 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 00:02:13 INFO - PROCESS | 1580 | 1467874933396 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 00:02:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:02:13 INFO - PROCESS | 1580 | 1467874933401 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:02:13 INFO - PROCESS | 1580 | 1467874933404 Marionette TRACE conn6 <- [1,2426,null,{}] 00:02:13 INFO - PROCESS | 1580 | 1467874933410 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:13 INFO - PROCESS | 1580 | 1467874933412 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:13 INFO - PROCESS | 1580 | 1467874933505 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 00:02:13 INFO - PROCESS | 1580 | 1467874933512 Marionette TRACE conn6 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:13 INFO - PROCESS | 1580 | 1467874933517 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:13 INFO - PROCESS | 1580 | ++DOCSHELL 10D45800 == 32 [pid = 1580] [id = 616] 00:02:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (10D52C00) [pid = 1580] [serial = 1848] [outer = 00000000] 00:02:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (111BAC00) [pid = 1580] [serial = 1849] [outer = 10D52C00] 00:02:13 INFO - PROCESS | 1580 | 1467874933568 Marionette DEBUG loaded listener.js 00:02:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (113B2C00) [pid = 1580] [serial = 1850] [outer = 10D52C00] 00:02:14 INFO - PROCESS | 1580 | 1467874934125 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 00:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 770ms 00:02:14 INFO - PROCESS | 1580 | 1467874934173 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 00:02:14 INFO - PROCESS | 1580 | 1467874934177 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 00:02:14 INFO - PROCESS | 1580 | 1467874934183 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:02:14 INFO - PROCESS | 1580 | 1467874934185 Marionette TRACE conn6 <- [1,2430,null,{}] 00:02:14 INFO - PROCESS | 1580 | 1467874934189 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:14 INFO - PROCESS | 1580 | 1467874934192 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:14 INFO - PROCESS | 1580 | 1467874934291 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 00:02:14 INFO - PROCESS | 1580 | 1467874934396 Marionette TRACE conn6 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:14 INFO - PROCESS | 1580 | 1467874934398 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:14 INFO - PROCESS | 1580 | ++DOCSHELL 1586CC00 == 33 [pid = 1580] [id = 617] 00:02:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (1586D800) [pid = 1580] [serial = 1851] [outer = 00000000] 00:02:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (15878800) [pid = 1580] [serial = 1852] [outer = 1586D800] 00:02:14 INFO - PROCESS | 1580 | 1467874934446 Marionette DEBUG loaded listener.js 00:02:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (15929800) [pid = 1580] [serial = 1853] [outer = 1586D800] 00:02:14 INFO - PROCESS | 1580 | 1467874934853 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 00:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 730ms 00:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:02:14 INFO - PROCESS | 1580 | 1467874934945 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 00:02:14 INFO - PROCESS | 1580 | 1467874934948 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 00:02:14 INFO - PROCESS | 1580 | 1467874934951 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:02:14 INFO - PROCESS | 1580 | 1467874934955 Marionette TRACE conn6 <- [1,2434,null,{}] 00:02:14 INFO - PROCESS | 1580 | 1467874934970 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:14 INFO - PROCESS | 1580 | 1467874934975 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:15 INFO - PROCESS | 1580 | 1467874935073 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 00:02:15 INFO - PROCESS | 1580 | 1467874935083 Marionette TRACE conn6 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:15 INFO - PROCESS | 1580 | 1467874935086 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:15 INFO - PROCESS | 1580 | ++DOCSHELL 1905D400 == 34 [pid = 1580] [id = 618] 00:02:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1905E000) [pid = 1580] [serial = 1854] [outer = 00000000] 00:02:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1919D800) [pid = 1580] [serial = 1855] [outer = 1905E000] 00:02:15 INFO - PROCESS | 1580 | 1467874935147 Marionette DEBUG loaded listener.js 00:02:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (199C1C00) [pid = 1580] [serial = 1856] [outer = 1905E000] 00:02:15 INFO - PROCESS | 1580 | 1467874935591 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 00:02:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:02:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 690ms 00:02:15 INFO - PROCESS | 1580 | 1467874935644 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 00:02:15 INFO - PROCESS | 1580 | 1467874935646 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 00:02:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:02:15 INFO - PROCESS | 1580 | 1467874935654 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:02:15 INFO - PROCESS | 1580 | 1467874935656 Marionette TRACE conn6 <- [1,2438,null,{}] 00:02:15 INFO - PROCESS | 1580 | 1467874935660 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:15 INFO - PROCESS | 1580 | 1467874935662 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:15 INFO - PROCESS | 1580 | 1467874935790 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 00:02:15 INFO - PROCESS | 1580 | 1467874935795 Marionette TRACE conn6 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:15 INFO - PROCESS | 1580 | 1467874935797 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:15 INFO - PROCESS | 1580 | ++DOCSHELL 19F58400 == 35 [pid = 1580] [id = 619] 00:02:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (19FF1800) [pid = 1580] [serial = 1857] [outer = 00000000] 00:02:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A71EC00) [pid = 1580] [serial = 1858] [outer = 19FF1800] 00:02:15 INFO - PROCESS | 1580 | 1467874935901 Marionette DEBUG loaded listener.js 00:02:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A80AC00) [pid = 1580] [serial = 1859] [outer = 19FF1800] 00:02:16 INFO - PROCESS | 1580 | 1467874936320 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 00:02:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:02:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 730ms 00:02:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:02:16 INFO - PROCESS | 1580 | 1467874936389 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 00:02:16 INFO - PROCESS | 1580 | 1467874936391 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 00:02:16 INFO - PROCESS | 1580 | 1467874936394 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:02:16 INFO - PROCESS | 1580 | 1467874936396 Marionette TRACE conn6 <- [1,2442,null,{}] 00:02:16 INFO - PROCESS | 1580 | 1467874936400 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:16 INFO - PROCESS | 1580 | 1467874936402 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:16 INFO - PROCESS | 1580 | 1467874936554 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 00:02:16 INFO - PROCESS | 1580 | 1467874936577 Marionette TRACE conn6 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:16 INFO - PROCESS | 1580 | 1467874936579 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:16 INFO - PROCESS | 1580 | ++DOCSHELL 1A818800 == 36 [pid = 1580] [id = 620] 00:02:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A819800) [pid = 1580] [serial = 1860] [outer = 00000000] 00:02:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A828000) [pid = 1580] [serial = 1861] [outer = 1A819800] 00:02:16 INFO - PROCESS | 1580 | 1467874936626 Marionette DEBUG loaded listener.js 00:02:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A868400) [pid = 1580] [serial = 1862] [outer = 1A819800] 00:02:17 INFO - PROCESS | 1580 | 1467874937092 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 00:02:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:02:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 730ms 00:02:17 INFO - PROCESS | 1580 | 1467874937128 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 00:02:17 INFO - PROCESS | 1580 | 1467874937130 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 00:02:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:02:17 INFO - PROCESS | 1580 | 1467874937134 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:02:17 INFO - PROCESS | 1580 | 1467874937135 Marionette TRACE conn6 <- [1,2446,null,{}] 00:02:17 INFO - PROCESS | 1580 | 1467874937145 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:17 INFO - PROCESS | 1580 | 1467874937151 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:17 INFO - PROCESS | 1580 | 1467874937298 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 00:02:17 INFO - PROCESS | 1580 | 1467874937369 Marionette TRACE conn6 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:17 INFO - PROCESS | 1580 | 1467874937371 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:17 INFO - PROCESS | 1580 | ++DOCSHELL 1A871C00 == 37 [pid = 1580] [id = 621] 00:02:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A872400) [pid = 1580] [serial = 1863] [outer = 00000000] 00:02:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1ACE8800) [pid = 1580] [serial = 1864] [outer = 1A872400] 00:02:17 INFO - PROCESS | 1580 | 1467874937421 Marionette DEBUG loaded listener.js 00:02:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1AB9AC00) [pid = 1580] [serial = 1865] [outer = 1A872400] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (113B6400) [pid = 1580] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1095F400) [pid = 1580] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (15923400) [pid = 1580] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10A06C00) [pid = 1580] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10D52000) [pid = 1580] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A811400) [pid = 1580] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1CC90400) [pid = 1580] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (197CD800) [pid = 1580] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A71F800) [pid = 1580] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A818C00) [pid = 1580] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (186C8400) [pid = 1580] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:02:17 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1675D800) [pid = 1580] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:02:17 INFO - PROCESS | 1580 | 1467874937929 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 00:02:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:02:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 830ms 00:02:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:02:17 INFO - PROCESS | 1580 | 1467874937964 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 00:02:17 INFO - PROCESS | 1580 | 1467874937967 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 00:02:17 INFO - PROCESS | 1580 | 1467874937976 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:02:17 INFO - PROCESS | 1580 | 1467874937978 Marionette TRACE conn6 <- [1,2450,null,{}] 00:02:17 INFO - PROCESS | 1580 | 1467874937983 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:17 INFO - PROCESS | 1580 | 1467874937984 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:18 INFO - PROCESS | 1580 | 1467874938070 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 00:02:18 INFO - PROCESS | 1580 | 1467874938078 Marionette TRACE conn6 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:18 INFO - PROCESS | 1580 | 1467874938080 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:18 INFO - PROCESS | 1580 | ++DOCSHELL 18C1A400 == 38 [pid = 1580] [id = 622] 00:02:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (18CC9400) [pid = 1580] [serial = 1866] [outer = 00000000] 00:02:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1A818000) [pid = 1580] [serial = 1867] [outer = 18CC9400] 00:02:18 INFO - PROCESS | 1580 | 1467874938126 Marionette DEBUG loaded listener.js 00:02:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1AB98000) [pid = 1580] [serial = 1868] [outer = 18CC9400] 00:02:18 INFO - PROCESS | 1580 | 1467874938559 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 00:02:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:02:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 631ms 00:02:18 INFO - PROCESS | 1580 | 1467874938601 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 00:02:18 INFO - PROCESS | 1580 | 1467874938604 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 00:02:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:02:18 INFO - PROCESS | 1580 | 1467874938607 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:02:18 INFO - PROCESS | 1580 | 1467874938608 Marionette TRACE conn6 <- [1,2454,null,{}] 00:02:18 INFO - PROCESS | 1580 | 1467874938626 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:18 INFO - PROCESS | 1580 | 1467874938628 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:18 INFO - PROCESS | 1580 | 1467874938714 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 00:02:18 INFO - PROCESS | 1580 | 1467874938720 Marionette TRACE conn6 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:18 INFO - PROCESS | 1580 | 1467874938722 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:18 INFO - PROCESS | 1580 | ++DOCSHELL 1AFC7C00 == 39 [pid = 1580] [id = 623] 00:02:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1BEE5000) [pid = 1580] [serial = 1869] [outer = 00000000] 00:02:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1BF9B000) [pid = 1580] [serial = 1870] [outer = 1BEE5000] 00:02:18 INFO - PROCESS | 1580 | 1467874938768 Marionette DEBUG loaded listener.js 00:02:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1BFDA000) [pid = 1580] [serial = 1871] [outer = 1BEE5000] 00:02:19 INFO - PROCESS | 1580 | 1467874939208 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 00:02:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:02:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 650ms 00:02:19 INFO - PROCESS | 1580 | 1467874939268 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 00:02:19 INFO - PROCESS | 1580 | 1467874939270 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 00:02:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:02:19 INFO - PROCESS | 1580 | 1467874939273 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:02:19 INFO - PROCESS | 1580 | 1467874939275 Marionette TRACE conn6 <- [1,2458,null,{}] 00:02:19 INFO - PROCESS | 1580 | 1467874939279 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:19 INFO - PROCESS | 1580 | 1467874939280 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:19 INFO - PROCESS | 1580 | 1467874939369 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 00:02:19 INFO - PROCESS | 1580 | 1467874939377 Marionette TRACE conn6 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:19 INFO - PROCESS | 1580 | 1467874939379 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:19 INFO - PROCESS | 1580 | ++DOCSHELL 09568C00 == 40 [pid = 1580] [id = 624] 00:02:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1C0E3000) [pid = 1580] [serial = 1872] [outer = 00000000] 00:02:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1C76C000) [pid = 1580] [serial = 1873] [outer = 1C0E3000] 00:02:19 INFO - PROCESS | 1580 | 1467874939424 Marionette DEBUG loaded listener.js 00:02:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1C771800) [pid = 1580] [serial = 1874] [outer = 1C0E3000] 00:02:20 INFO - PROCESS | 1580 | 1467874940095 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 00:02:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:02:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 870ms 00:02:20 INFO - PROCESS | 1580 | 1467874940149 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 00:02:20 INFO - PROCESS | 1580 | 1467874940153 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 00:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:02:20 INFO - PROCESS | 1580 | 1467874940159 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:02:20 INFO - PROCESS | 1580 | 1467874940162 Marionette TRACE conn6 <- [1,2462,null,{}] 00:02:20 INFO - PROCESS | 1580 | 1467874940168 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:20 INFO - PROCESS | 1580 | 1467874940172 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:20 INFO - PROCESS | 1580 | 1467874940323 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 00:02:20 INFO - PROCESS | 1580 | 1467874940445 Marionette TRACE conn6 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:20 INFO - PROCESS | 1580 | 1467874940448 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:20 INFO - PROCESS | 1580 | ++DOCSHELL 114CA000 == 41 [pid = 1580] [id = 625] 00:02:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (151F0C00) [pid = 1580] [serial = 1875] [outer = 00000000] 00:02:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (15830800) [pid = 1580] [serial = 1876] [outer = 151F0C00] 00:02:20 INFO - PROCESS | 1580 | 1467874940509 Marionette DEBUG loaded listener.js 00:02:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (15929400) [pid = 1580] [serial = 1877] [outer = 151F0C00] 00:02:21 INFO - PROCESS | 1580 | 1467874941125 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 00:02:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:02:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1023ms 00:02:21 INFO - PROCESS | 1580 | 1467874941182 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 00:02:21 INFO - PROCESS | 1580 | 1467874941187 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 00:02:21 INFO - PROCESS | 1580 | 1467874941193 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:02:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:02:21 INFO - PROCESS | 1580 | 1467874941196 Marionette TRACE conn6 <- [1,2466,null,{}] 00:02:21 INFO - PROCESS | 1580 | 1467874941200 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:21 INFO - PROCESS | 1580 | 1467874941203 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:21 INFO - PROCESS | 1580 | 1467874941324 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 00:02:21 INFO - PROCESS | 1580 | 1467874941470 Marionette TRACE conn6 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:21 INFO - PROCESS | 1580 | 1467874941473 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:21 INFO - PROCESS | 1580 | ++DOCSHELL 18CD1000 == 42 [pid = 1580] [id = 626] 00:02:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (18CD2400) [pid = 1580] [serial = 1878] [outer = 00000000] 00:02:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (19FF7400) [pid = 1580] [serial = 1879] [outer = 18CD2400] 00:02:21 INFO - PROCESS | 1580 | 1467874941529 Marionette DEBUG loaded listener.js 00:02:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A7E6400) [pid = 1580] [serial = 1880] [outer = 18CD2400] 00:02:22 INFO - PROCESS | 1580 | 1467874942157 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 00:02:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:02:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1020ms 00:02:22 INFO - PROCESS | 1580 | 1467874942217 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 00:02:22 INFO - PROCESS | 1580 | 1467874942220 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 00:02:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:02:22 INFO - PROCESS | 1580 | 1467874942224 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:02:22 INFO - PROCESS | 1580 | 1467874942228 Marionette TRACE conn6 <- [1,2470,null,{}] 00:02:22 INFO - PROCESS | 1580 | 1467874942239 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:22 INFO - PROCESS | 1580 | 1467874942243 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:22 INFO - PROCESS | 1580 | 1467874942353 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 00:02:22 INFO - PROCESS | 1580 | 1467874942495 Marionette TRACE conn6 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:22 INFO - PROCESS | 1580 | 1467874942498 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:22 INFO - PROCESS | 1580 | ++DOCSHELL 1CC87000 == 43 [pid = 1580] [id = 627] 00:02:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1CC8A800) [pid = 1580] [serial = 1881] [outer = 00000000] 00:02:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1CF5C400) [pid = 1580] [serial = 1882] [outer = 1CC8A800] 00:02:22 INFO - PROCESS | 1580 | 1467874942555 Marionette DEBUG loaded listener.js 00:02:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1D2B2400) [pid = 1580] [serial = 1883] [outer = 1CC8A800] 00:02:23 INFO - PROCESS | 1580 | 1467874943189 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 00:02:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:02:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 970ms 00:02:23 INFO - PROCESS | 1580 | 1467874943197 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 00:02:23 INFO - PROCESS | 1580 | 1467874943200 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 00:02:23 INFO - PROCESS | 1580 | 1467874943203 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:02:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:02:23 INFO - PROCESS | 1580 | 1467874943205 Marionette TRACE conn6 <- [1,2474,null,{}] 00:02:23 INFO - PROCESS | 1580 | 1467874943209 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:23 INFO - PROCESS | 1580 | 1467874943211 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:23 INFO - PROCESS | 1580 | 1467874943321 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 00:02:23 INFO - PROCESS | 1580 | 1467874943443 Marionette TRACE conn6 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:23 INFO - PROCESS | 1580 | 1467874943446 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:23 INFO - PROCESS | 1580 | ++DOCSHELL 1ACE4800 == 44 [pid = 1580] [id = 628] 00:02:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1CC8B400) [pid = 1580] [serial = 1884] [outer = 00000000] 00:02:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1D668800) [pid = 1580] [serial = 1885] [outer = 1CC8B400] 00:02:23 INFO - PROCESS | 1580 | 1467874943499 Marionette DEBUG loaded listener.js 00:02:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1DE35000) [pid = 1580] [serial = 1886] [outer = 1CC8B400] 00:02:24 INFO - PROCESS | 1580 | 1467874944228 Marionette TRACE conn6 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 00:02:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:02:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1073ms 00:02:24 INFO - PROCESS | 1580 | 1467874944283 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 00:02:24 INFO - PROCESS | 1580 | 1467874944287 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 00:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:02:24 INFO - PROCESS | 1580 | 1467874944292 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:02:24 INFO - PROCESS | 1580 | 1467874944295 Marionette TRACE conn6 <- [1,2478,null,{}] 00:02:24 INFO - PROCESS | 1580 | 1467874944300 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:24 INFO - PROCESS | 1580 | 1467874944303 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:24 INFO - PROCESS | 1580 | 1467874944414 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 00:02:24 INFO - PROCESS | 1580 | 1467874944529 Marionette TRACE conn6 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:24 INFO - PROCESS | 1580 | 1467874944532 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:24 INFO - PROCESS | 1580 | ++DOCSHELL 10D4E000 == 45 [pid = 1580] [id = 629] 00:02:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (10D4E800) [pid = 1580] [serial = 1887] [outer = 00000000] 00:02:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (152CF000) [pid = 1580] [serial = 1888] [outer = 10D4E800] 00:02:24 INFO - PROCESS | 1580 | 1467874944623 Marionette DEBUG loaded listener.js 00:02:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (15499000) [pid = 1580] [serial = 1889] [outer = 10D4E800] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1AFC7C00 == 44 [pid = 1580] [id = 623] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 18C1A400 == 43 [pid = 1580] [id = 622] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1A871C00 == 42 [pid = 1580] [id = 621] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1A818800 == 41 [pid = 1580] [id = 620] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 19F58400 == 40 [pid = 1580] [id = 619] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1905D400 == 39 [pid = 1580] [id = 618] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1586CC00 == 38 [pid = 1580] [id = 617] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 10D45800 == 37 [pid = 1580] [id = 616] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1CC8FC00 == 36 [pid = 1580] [id = 603] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1A821000 == 35 [pid = 1580] [id = 613] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 10A2EC00 == 34 [pid = 1580] [id = 614] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 186FC400 == 33 [pid = 1580] [id = 599] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 10D4D000 == 32 [pid = 1580] [id = 601] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 16E3F000 == 31 [pid = 1580] [id = 615] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1A80F000 == 30 [pid = 1580] [id = 602] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1C765000 == 29 [pid = 1580] [id = 600] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1ACE4800 == 28 [pid = 1580] [id = 628] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 18CD1000 == 27 [pid = 1580] [id = 626] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 1CC87000 == 26 [pid = 1580] [id = 627] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 09568C00 == 25 [pid = 1580] [id = 624] 00:02:25 INFO - PROCESS | 1580 | --DOCSHELL 114CA000 == 24 [pid = 1580] [id = 625] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (11DE0800) [pid = 1580] [serial = 1819] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (10A05C00) [pid = 1580] [serial = 1816] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (10A27400) [pid = 1580] [serial = 1817] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (15975800) [pid = 1580] [serial = 1822] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (10D53800) [pid = 1580] [serial = 1814] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (10A2D800) [pid = 1580] [serial = 1813] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (17656C00) [pid = 1580] [serial = 1805] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (159E1C00) [pid = 1580] [serial = 1804] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1AB95800) [pid = 1580] [serial = 1808] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A92B800) [pid = 1580] [serial = 1807] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1D224800) [pid = 1580] [serial = 1811] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1CF5F800) [pid = 1580] [serial = 1810] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A098400) [pid = 1580] [serial = 1829] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (199CEC00) [pid = 1580] [serial = 1828] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A729400) [pid = 1580] [serial = 1831] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A821800) [pid = 1580] [serial = 1837] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A80F400) [pid = 1580] [serial = 1832] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (151A6800) [pid = 1580] [serial = 1820] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (18CCF000) [pid = 1580] [serial = 1825] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1919F000) [pid = 1580] [serial = 1826] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A823400) [pid = 1580] [serial = 1838] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1AB5DC00) [pid = 1580] [serial = 1840] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A0A2800) [pid = 1580] [serial = 1834] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (15A85000) [pid = 1580] [serial = 1823] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1A722C00) [pid = 1580] [serial = 1835] [outer = 00000000] [url = about:blank] 00:02:25 INFO - PROCESS | 1580 | 1467874945805 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:02:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:02:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1581ms 00:02:25 INFO - PROCESS | 1580 | 1467874945877 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 00:02:25 INFO - PROCESS | 1580 | 1467874945881 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 00:02:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:02:25 INFO - PROCESS | 1580 | 1467874945885 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:02:25 INFO - PROCESS | 1580 | 1467874945890 Marionette TRACE conn6 <- [1,2482,null,{}] 00:02:25 INFO - PROCESS | 1580 | 1467874945895 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:25 INFO - PROCESS | 1580 | 1467874945898 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:25 INFO - PROCESS | 1580 | 1467874945993 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 00:02:25 INFO - PROCESS | 1580 | 1467874946005 Marionette TRACE conn6 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:25 INFO - PROCESS | 1580 | 1467874946008 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:26 INFO - PROCESS | 1580 | ++DOCSHELL 10D3AC00 == 25 [pid = 1580] [id = 630] 00:02:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (10D3B000) [pid = 1580] [serial = 1890] [outer = 00000000] 00:02:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (10D4CC00) [pid = 1580] [serial = 1891] [outer = 10D3B000] 00:02:26 INFO - PROCESS | 1580 | 1467874946062 Marionette DEBUG loaded listener.js 00:02:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (10D56000) [pid = 1580] [serial = 1892] [outer = 10D3B000] 00:02:26 INFO - PROCESS | 1580 | 1467874946577 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 00:02:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:02:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 730ms 00:02:26 INFO - PROCESS | 1580 | 1467874946646 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 00:02:26 INFO - PROCESS | 1580 | 1467874946651 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 00:02:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:02:26 INFO - PROCESS | 1580 | 1467874946658 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:02:26 INFO - PROCESS | 1580 | 1467874946660 Marionette TRACE conn6 <- [1,2486,null,{}] 00:02:26 INFO - PROCESS | 1580 | 1467874946664 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:26 INFO - PROCESS | 1580 | 1467874946667 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:26 INFO - PROCESS | 1580 | 1467874946764 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 00:02:26 INFO - PROCESS | 1580 | 1467874946874 Marionette TRACE conn6 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:26 INFO - PROCESS | 1580 | 1467874946876 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:26 INFO - PROCESS | 1580 | ++DOCSHELL 15012C00 == 26 [pid = 1580] [id = 631] 00:02:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (151A7800) [pid = 1580] [serial = 1893] [outer = 00000000] 00:02:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (15471400) [pid = 1580] [serial = 1894] [outer = 151A7800] 00:02:26 INFO - PROCESS | 1580 | 1467874946926 Marionette DEBUG loaded listener.js 00:02:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1586C400) [pid = 1580] [serial = 1895] [outer = 151A7800] 00:02:27 INFO - PROCESS | 1580 | 1467874947309 Marionette TRACE conn6 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 00:02:27 INFO - PROCESS | 1580 | 1467874947391 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 00:02:27 INFO - PROCESS | 1580 | 1467874947394 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 00:02:27 INFO - PROCESS | 1580 | 1467874947397 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:02:27 INFO - PROCESS | 1580 | 1467874947401 Marionette TRACE conn6 <- [1,2490,null,{}] 00:02:27 INFO - PROCESS | 1580 | 1467874947412 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:27 INFO - PROCESS | 1580 | 1467874947416 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:27 INFO - PROCESS | 1580 | 1467874947501 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 00:02:27 INFO - PROCESS | 1580 | 1467874947508 Marionette TRACE conn6 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:27 INFO - PROCESS | 1580 | 1467874947511 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:27 INFO - PROCESS | 1580 | ++DOCSHELL 1596F800 == 27 [pid = 1580] [id = 632] 00:02:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (15A83800) [pid = 1580] [serial = 1896] [outer = 00000000] 00:02:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (17650C00) [pid = 1580] [serial = 1897] [outer = 15A83800] 00:02:27 INFO - PROCESS | 1580 | 1467874947559 Marionette DEBUG loaded listener.js 00:02:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1826F400) [pid = 1580] [serial = 1898] [outer = 15A83800] 00:02:28 INFO - PROCESS | 1580 | 1467874948101 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 730ms 00:02:28 INFO - PROCESS | 1580 | 1467874948162 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 00:02:28 INFO - PROCESS | 1580 | 1467874948165 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 00:02:28 INFO - PROCESS | 1580 | 1467874948168 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:02:28 INFO - PROCESS | 1580 | 1467874948169 Marionette TRACE conn6 <- [1,2494,null,{}] 00:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:02:28 INFO - PROCESS | 1580 | 1467874948177 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:28 INFO - PROCESS | 1580 | 1467874948179 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:28 INFO - PROCESS | 1580 | 1467874948306 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 00:02:28 INFO - PROCESS | 1580 | 1467874948317 Marionette TRACE conn6 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:28 INFO - PROCESS | 1580 | 1467874948319 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:28 INFO - PROCESS | 1580 | ++DOCSHELL 186F8800 == 28 [pid = 1580] [id = 633] 00:02:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (18C1A400) [pid = 1580] [serial = 1899] [outer = 00000000] 00:02:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (19057C00) [pid = 1580] [serial = 1900] [outer = 18C1A400] 00:02:28 INFO - PROCESS | 1580 | 1467874948366 Marionette DEBUG loaded listener.js 00:02:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (197C9C00) [pid = 1580] [serial = 1901] [outer = 18C1A400] 00:02:28 INFO - PROCESS | 1580 | 1467874948842 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 730ms 00:02:28 INFO - PROCESS | 1580 | 1467874948910 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 00:02:28 INFO - PROCESS | 1580 | 1467874948912 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 00:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:02:28 INFO - PROCESS | 1580 | 1467874948922 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:02:28 INFO - PROCESS | 1580 | 1467874948924 Marionette TRACE conn6 <- [1,2498,null,{}] 00:02:28 INFO - PROCESS | 1580 | 1467874948928 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:28 INFO - PROCESS | 1580 | 1467874948930 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:29 INFO - PROCESS | 1580 | 1467874949051 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 00:02:29 INFO - PROCESS | 1580 | 1467874949117 Marionette TRACE conn6 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:29 INFO - PROCESS | 1580 | 1467874949119 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:29 INFO - PROCESS | 1580 | ++DOCSHELL 19F55400 == 29 [pid = 1580] [id = 634] 00:02:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (19F57400) [pid = 1580] [serial = 1902] [outer = 00000000] 00:02:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A09AC00) [pid = 1580] [serial = 1903] [outer = 19F57400] 00:02:29 INFO - PROCESS | 1580 | 1467874949163 Marionette DEBUG loaded listener.js 00:02:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A0A4800) [pid = 1580] [serial = 1904] [outer = 19F57400] 00:02:29 INFO - PROCESS | 1580 | 1467874949656 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 00:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 770ms 00:02:29 INFO - PROCESS | 1580 | 1467874949697 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 00:02:29 INFO - PROCESS | 1580 | 1467874949699 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 00:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:02:29 INFO - PROCESS | 1580 | 1467874949702 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:02:29 INFO - PROCESS | 1580 | 1467874949704 Marionette TRACE conn6 <- [1,2502,null,{}] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1C0E3000) [pid = 1580] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (16E40000) [pid = 1580] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (18CC9400) [pid = 1580] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A872400) [pid = 1580] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D52C00) [pid = 1580] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1905E000) [pid = 1580] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1586D800) [pid = 1580] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A819800) [pid = 1580] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1BEE5000) [pid = 1580] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (19FF1800) [pid = 1580] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (10D47400) [pid = 1580] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:02:29 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A866800) [pid = 1580] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:02:29 INFO - PROCESS | 1580 | 1467874949934 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:29 INFO - PROCESS | 1580 | 1467874949940 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:30 INFO - PROCESS | 1580 | 1467874950034 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 00:02:30 INFO - PROCESS | 1580 | 1467874950042 Marionette TRACE conn6 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:30 INFO - PROCESS | 1580 | 1467874950044 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:30 INFO - PROCESS | 1580 | ++DOCSHELL 15901400 == 30 [pid = 1580] [id = 635] 00:02:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1764D400) [pid = 1580] [serial = 1905] [outer = 00000000] 00:02:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A569800) [pid = 1580] [serial = 1906] [outer = 1764D400] 00:02:30 INFO - PROCESS | 1580 | 1467874950091 Marionette DEBUG loaded listener.js 00:02:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A7E7400) [pid = 1580] [serial = 1907] [outer = 1764D400] 00:02:30 INFO - PROCESS | 1580 | 1467874950544 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 00:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 890ms 00:02:30 INFO - PROCESS | 1580 | 1467874950593 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 00:02:30 INFO - PROCESS | 1580 | 1467874950595 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 00:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:02:30 INFO - PROCESS | 1580 | 1467874950598 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:02:30 INFO - PROCESS | 1580 | 1467874950600 Marionette TRACE conn6 <- [1,2506,null,{}] 00:02:30 INFO - PROCESS | 1580 | 1467874950604 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:30 INFO - PROCESS | 1580 | 1467874950605 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:30 INFO - PROCESS | 1580 | 1467874950683 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 00:02:30 INFO - PROCESS | 1580 | 1467874950689 Marionette TRACE conn6 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:30 INFO - PROCESS | 1580 | 1467874950690 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:30 INFO - PROCESS | 1580 | ++DOCSHELL 1A098000 == 31 [pid = 1580] [id = 636] 00:02:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A821400) [pid = 1580] [serial = 1908] [outer = 00000000] 00:02:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A827C00) [pid = 1580] [serial = 1909] [outer = 1A821400] 00:02:30 INFO - PROCESS | 1580 | 1467874950735 Marionette DEBUG loaded listener.js 00:02:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A86D400) [pid = 1580] [serial = 1910] [outer = 1A821400] 00:02:31 INFO - PROCESS | 1580 | 1467874951172 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 630ms 00:02:31 INFO - PROCESS | 1580 | 1467874951229 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 00:02:31 INFO - PROCESS | 1580 | 1467874951231 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 00:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:02:31 INFO - PROCESS | 1580 | 1467874951234 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:02:31 INFO - PROCESS | 1580 | 1467874951236 Marionette TRACE conn6 <- [1,2510,null,{}] 00:02:31 INFO - PROCESS | 1580 | 1467874951240 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:31 INFO - PROCESS | 1580 | 1467874951242 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:31 INFO - PROCESS | 1580 | 1467874951325 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 00:02:31 INFO - PROCESS | 1580 | 1467874951331 Marionette TRACE conn6 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:31 INFO - PROCESS | 1580 | 1467874951332 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:31 INFO - PROCESS | 1580 | ++DOCSHELL 1A828800 == 32 [pid = 1580] [id = 637] 00:02:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A92EC00) [pid = 1580] [serial = 1911] [outer = 00000000] 00:02:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1AB95400) [pid = 1580] [serial = 1912] [outer = 1A92EC00] 00:02:31 INFO - PROCESS | 1580 | 1467874951379 Marionette DEBUG loaded listener.js 00:02:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1AB5BC00) [pid = 1580] [serial = 1913] [outer = 1A92EC00] 00:02:31 INFO - PROCESS | 1580 | 1467874951851 Marionette TRACE conn6 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 670ms 00:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:02:31 INFO - PROCESS | 1580 | 1467874951905 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 00:02:31 INFO - PROCESS | 1580 | 1467874951907 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 00:02:31 INFO - PROCESS | 1580 | 1467874951910 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:02:31 INFO - PROCESS | 1580 | 1467874951912 Marionette TRACE conn6 <- [1,2514,null,{}] 00:02:31 INFO - PROCESS | 1580 | 1467874951915 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:31 INFO - PROCESS | 1580 | 1467874951917 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:32 INFO - PROCESS | 1580 | 1467874952096 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 00:02:32 INFO - PROCESS | 1580 | 1467874952214 Marionette TRACE conn6 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:32 INFO - PROCESS | 1580 | 1467874952217 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:32 INFO - PROCESS | 1580 | ++DOCSHELL 10A05C00 == 33 [pid = 1580] [id = 638] 00:02:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (10A0A000) [pid = 1580] [serial = 1914] [outer = 00000000] 00:02:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (10A2CC00) [pid = 1580] [serial = 1915] [outer = 10A0A000] 00:02:32 INFO - PROCESS | 1580 | 1467874952278 Marionette DEBUG loaded listener.js 00:02:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (10D41000) [pid = 1580] [serial = 1916] [outer = 10A0A000] 00:02:33 INFO - PROCESS | 1580 | 1467874953068 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 00:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1218ms 00:02:33 INFO - PROCESS | 1580 | 1467874953131 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 00:02:33 INFO - PROCESS | 1580 | 1467874953135 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 00:02:33 INFO - PROCESS | 1580 | 1467874953140 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:02:33 INFO - PROCESS | 1580 | 1467874953143 Marionette TRACE conn6 <- [1,2518,null,{}] 00:02:33 INFO - PROCESS | 1580 | 1467874953148 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:33 INFO - PROCESS | 1580 | 1467874953151 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:33 INFO - PROCESS | 1580 | 1467874953286 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 00:02:33 INFO - PROCESS | 1580 | 1467874953422 Marionette TRACE conn6 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:33 INFO - PROCESS | 1580 | 1467874953425 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:33 INFO - PROCESS | 1580 | ++DOCSHELL 15872C00 == 34 [pid = 1580] [id = 639] 00:02:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (15894000) [pid = 1580] [serial = 1917] [outer = 00000000] 00:02:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (159E7400) [pid = 1580] [serial = 1918] [outer = 15894000] 00:02:33 INFO - PROCESS | 1580 | 1467874953484 Marionette DEBUG loaded listener.js 00:02:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (16767400) [pid = 1580] [serial = 1919] [outer = 15894000] 00:02:34 INFO - PROCESS | 1580 | 1467874954272 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 00:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1317ms 00:02:34 INFO - PROCESS | 1580 | 1467874954462 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 00:02:34 INFO - PROCESS | 1580 | 1467874954466 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 00:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:02:34 INFO - PROCESS | 1580 | 1467874954471 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:02:34 INFO - PROCESS | 1580 | 1467874954474 Marionette TRACE conn6 <- [1,2522,null,{}] 00:02:34 INFO - PROCESS | 1580 | 1467874954480 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:34 INFO - PROCESS | 1580 | 1467874954483 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:34 INFO - PROCESS | 1580 | 1467874954621 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 00:02:34 INFO - PROCESS | 1580 | 1467874954760 Marionette TRACE conn6 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:34 INFO - PROCESS | 1580 | 1467874954765 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:34 INFO - PROCESS | 1580 | ++DOCSHELL 10A10C00 == 35 [pid = 1580] [id = 640] 00:02:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (10A21400) [pid = 1580] [serial = 1920] [outer = 00000000] 00:02:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (10A27C00) [pid = 1580] [serial = 1921] [outer = 10A21400] 00:02:34 INFO - PROCESS | 1580 | 1467874954820 Marionette DEBUG loaded listener.js 00:02:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (10D3A000) [pid = 1580] [serial = 1922] [outer = 10A21400] 00:02:35 INFO - PROCESS | 1580 | --DOCSHELL 1A098000 == 34 [pid = 1580] [id = 636] 00:02:35 INFO - PROCESS | 1580 | --DOCSHELL 15901400 == 33 [pid = 1580] [id = 635] 00:02:35 INFO - PROCESS | 1580 | --DOCSHELL 19F55400 == 32 [pid = 1580] [id = 634] 00:02:35 INFO - PROCESS | 1580 | --DOCSHELL 186F8800 == 31 [pid = 1580] [id = 633] 00:02:35 INFO - PROCESS | 1580 | --DOCSHELL 1596F800 == 30 [pid = 1580] [id = 632] 00:02:35 INFO - PROCESS | 1580 | --DOCSHELL 15012C00 == 29 [pid = 1580] [id = 631] 00:02:35 INFO - PROCESS | 1580 | --DOCSHELL 10D3AC00 == 28 [pid = 1580] [id = 630] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1BFDA000) [pid = 1580] [serial = 1871] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1C771800) [pid = 1580] [serial = 1874] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1C76C000) [pid = 1580] [serial = 1873] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (18CC3C00) [pid = 1580] [serial = 1847] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A818000) [pid = 1580] [serial = 1867] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1AB9AC00) [pid = 1580] [serial = 1865] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (111BAC00) [pid = 1580] [serial = 1849] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1919D800) [pid = 1580] [serial = 1855] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (113B2C00) [pid = 1580] [serial = 1850] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (15878800) [pid = 1580] [serial = 1852] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A828000) [pid = 1580] [serial = 1861] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (15929800) [pid = 1580] [serial = 1853] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1BF9B000) [pid = 1580] [serial = 1870] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A71EC00) [pid = 1580] [serial = 1858] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1ACE8800) [pid = 1580] [serial = 1864] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (11DE0400) [pid = 1580] [serial = 1843] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (186BC800) [pid = 1580] [serial = 1846] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1AB98000) [pid = 1580] [serial = 1868] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (199C1C00) [pid = 1580] [serial = 1856] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1AB67000) [pid = 1580] [serial = 1841] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1A868400) [pid = 1580] [serial = 1862] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1548DC00) [pid = 1580] [serial = 1844] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1A80AC00) [pid = 1580] [serial = 1859] [outer = 00000000] [url = about:blank] 00:02:35 INFO - PROCESS | 1580 | 1467874955358 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 00:02:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:02:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 930ms 00:02:35 INFO - PROCESS | 1580 | 1467874955402 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 00:02:35 INFO - PROCESS | 1580 | 1467874955405 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 00:02:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:02:35 INFO - PROCESS | 1580 | 1467874955411 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:02:35 INFO - PROCESS | 1580 | 1467874955415 Marionette TRACE conn6 <- [1,2526,null,{}] 00:02:35 INFO - PROCESS | 1580 | 1467874955419 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:35 INFO - PROCESS | 1580 | 1467874955421 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:35 INFO - PROCESS | 1580 | 1467874955513 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 00:02:35 INFO - PROCESS | 1580 | 1467874955618 Marionette TRACE conn6 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:35 INFO - PROCESS | 1580 | 1467874955621 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:35 INFO - PROCESS | 1580 | ++DOCSHELL 114C3800 == 29 [pid = 1580] [id = 641] 00:02:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (11DE0400) [pid = 1580] [serial = 1923] [outer = 00000000] 00:02:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (151A9000) [pid = 1580] [serial = 1924] [outer = 11DE0400] 00:02:35 INFO - PROCESS | 1580 | 1467874955671 Marionette DEBUG loaded listener.js 00:02:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1548E000) [pid = 1580] [serial = 1925] [outer = 11DE0400] 00:02:36 INFO - PROCESS | 1580 | 1467874956083 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 00:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 730ms 00:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:02:36 INFO - PROCESS | 1580 | 1467874956163 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 00:02:36 INFO - PROCESS | 1580 | 1467874956165 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 00:02:36 INFO - PROCESS | 1580 | 1467874956169 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:02:36 INFO - PROCESS | 1580 | 1467874956171 Marionette TRACE conn6 <- [1,2530,null,{}] 00:02:36 INFO - PROCESS | 1580 | 1467874956184 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:36 INFO - PROCESS | 1580 | 1467874956188 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:36 INFO - PROCESS | 1580 | 1467874956290 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 00:02:36 INFO - PROCESS | 1580 | 1467874956304 Marionette TRACE conn6 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:36 INFO - PROCESS | 1580 | 1467874956308 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:36 INFO - PROCESS | 1580 | ++DOCSHELL 16767000 == 30 [pid = 1580] [id = 642] 00:02:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (16E40000) [pid = 1580] [serial = 1926] [outer = 00000000] 00:02:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (17659000) [pid = 1580] [serial = 1927] [outer = 16E40000] 00:02:36 INFO - PROCESS | 1580 | 1467874956362 Marionette DEBUG loaded listener.js 00:02:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (186C2800) [pid = 1580] [serial = 1928] [outer = 16E40000] 00:02:36 INFO - PROCESS | 1580 | 1467874956851 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 00:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 730ms 00:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:02:36 INFO - PROCESS | 1580 | 1467874956899 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 00:02:36 INFO - PROCESS | 1580 | 1467874956901 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 00:02:36 INFO - PROCESS | 1580 | 1467874956905 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:02:36 INFO - PROCESS | 1580 | 1467874956906 Marionette TRACE conn6 <- [1,2534,null,{}] 00:02:36 INFO - PROCESS | 1580 | 1467874956910 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:36 INFO - PROCESS | 1580 | 1467874956912 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:36 INFO - PROCESS | 1580 | 1467874957004 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 00:02:36 INFO - PROCESS | 1580 | 1467874957013 Marionette TRACE conn6 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:36 INFO - PROCESS | 1580 | 1467874957015 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:37 INFO - PROCESS | 1580 | ++DOCSHELL 18CCC800 == 31 [pid = 1580] [id = 643] 00:02:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (18CD1400) [pid = 1580] [serial = 1929] [outer = 00000000] 00:02:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (199C6400) [pid = 1580] [serial = 1930] [outer = 18CD1400] 00:02:37 INFO - PROCESS | 1580 | 1467874957070 Marionette DEBUG loaded listener.js 00:02:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (19FEB400) [pid = 1580] [serial = 1931] [outer = 18CD1400] 00:02:37 INFO - PROCESS | 1580 | 1467874957544 Marionette TRACE conn6 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 00:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 730ms 00:02:37 INFO - PROCESS | 1580 | 1467874957605 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 00:02:37 INFO - PROCESS | 1580 | 1467874957607 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 00:02:37 INFO - PROCESS | 1580 | 1467874957610 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:02:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:02:37 INFO - PROCESS | 1580 | 1467874957612 Marionette TRACE conn6 <- [1,2538,null,{}] 00:02:37 INFO - PROCESS | 1580 | 1467874957616 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:37 INFO - PROCESS | 1580 | 1467874957618 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:37 INFO - PROCESS | 1580 | 1467874957771 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 00:02:37 INFO - PROCESS | 1580 | 1467874957784 Marionette TRACE conn6 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:37 INFO - PROCESS | 1580 | 1467874957786 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:37 INFO - PROCESS | 1580 | ++DOCSHELL 1982D800 == 32 [pid = 1580] [id = 644] 00:02:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (19FF0400) [pid = 1580] [serial = 1932] [outer = 00000000] 00:02:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A720400) [pid = 1580] [serial = 1933] [outer = 19FF0400] 00:02:37 INFO - PROCESS | 1580 | 1467874957893 Marionette DEBUG loaded listener.js 00:02:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A80AC00) [pid = 1580] [serial = 1934] [outer = 19FF0400] 00:02:38 INFO - PROCESS | 1580 | 1467874958346 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 00:02:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:02:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 770ms 00:02:38 INFO - PROCESS | 1580 | 1467874958385 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 00:02:38 INFO - PROCESS | 1580 | 1467874958387 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 00:02:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:02:38 INFO - PROCESS | 1580 | 1467874958390 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:02:38 INFO - PROCESS | 1580 | 1467874958392 Marionette TRACE conn6 <- [1,2542,null,{}] 00:02:38 INFO - PROCESS | 1580 | 1467874958396 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:38 INFO - PROCESS | 1580 | 1467874958402 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:38 INFO - PROCESS | 1580 | 1467874958559 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 00:02:38 INFO - PROCESS | 1580 | 1467874958634 Marionette TRACE conn6 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:38 INFO - PROCESS | 1580 | 1467874958636 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:38 INFO - PROCESS | 1580 | ++DOCSHELL 1A869400 == 33 [pid = 1580] [id = 645] 00:02:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A86A400) [pid = 1580] [serial = 1935] [outer = 00000000] 00:02:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A923C00) [pid = 1580] [serial = 1936] [outer = 1A86A400] 00:02:38 INFO - PROCESS | 1580 | 1467874958684 Marionette DEBUG loaded listener.js 00:02:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1AB68400) [pid = 1580] [serial = 1937] [outer = 1A86A400] 00:02:39 INFO - PROCESS | 1580 | 1467874959163 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 00:02:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:02:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 830ms 00:02:39 INFO - PROCESS | 1580 | 1467874959221 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 00:02:39 INFO - PROCESS | 1580 | 1467874959223 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 00:02:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:02:39 INFO - PROCESS | 1580 | 1467874959226 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:02:39 INFO - PROCESS | 1580 | 1467874959228 Marionette TRACE conn6 <- [1,2546,null,{}] 00:02:39 INFO - PROCESS | 1580 | 1467874959238 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:39 INFO - PROCESS | 1580 | 1467874959240 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:39 INFO - PROCESS | 1580 | 1467874959371 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 00:02:39 INFO - PROCESS | 1580 | 1467874959439 Marionette TRACE conn6 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:39 INFO - PROCESS | 1580 | 1467874959441 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:39 INFO - PROCESS | 1580 | ++DOCSHELL 1AB9BC00 == 34 [pid = 1580] [id = 646] 00:02:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1AC07C00) [pid = 1580] [serial = 1938] [outer = 00000000] 00:02:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1ACE5000) [pid = 1580] [serial = 1939] [outer = 1AC07C00] 00:02:39 INFO - PROCESS | 1580 | 1467874959487 Marionette DEBUG loaded listener.js 00:02:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1ACEC000) [pid = 1580] [serial = 1940] [outer = 1AC07C00] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (18C1A400) [pid = 1580] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (19F57400) [pid = 1580] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (151A7800) [pid = 1580] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15A83800) [pid = 1580] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10D4E800) [pid = 1580] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D3B000) [pid = 1580] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (151F0C00) [pid = 1580] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (18CD2400) [pid = 1580] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1CC8A800) [pid = 1580] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1CC8B400) [pid = 1580] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1764D400) [pid = 1580] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:02:39 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A821400) [pid = 1580] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:02:39 INFO - PROCESS | 1580 | 1467874959912 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 00:02:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:02:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 730ms 00:02:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:02:39 INFO - PROCESS | 1580 | 1467874959957 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 00:02:39 INFO - PROCESS | 1580 | 1467874959959 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 00:02:39 INFO - PROCESS | 1580 | 1467874959963 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:02:39 INFO - PROCESS | 1580 | 1467874959964 Marionette TRACE conn6 <- [1,2550,null,{}] 00:02:39 INFO - PROCESS | 1580 | 1467874959968 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:39 INFO - PROCESS | 1580 | 1467874959970 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:40 INFO - PROCESS | 1580 | 1467874960056 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 00:02:40 INFO - PROCESS | 1580 | 1467874960062 Marionette TRACE conn6 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:40 INFO - PROCESS | 1580 | 1467874960064 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:40 INFO - PROCESS | 1580 | ++DOCSHELL 151A7800 == 35 [pid = 1580] [id = 647] 00:02:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (16766400) [pid = 1580] [serial = 1941] [outer = 00000000] 00:02:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A09A000) [pid = 1580] [serial = 1942] [outer = 16766400] 00:02:40 INFO - PROCESS | 1580 | 1467874960110 Marionette DEBUG loaded listener.js 00:02:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A86A800) [pid = 1580] [serial = 1943] [outer = 16766400] 00:02:40 INFO - PROCESS | 1580 | 1467874960578 Marionette TRACE conn6 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 00:02:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:02:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 670ms 00:02:40 INFO - PROCESS | 1580 | 1467874960633 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 00:02:40 INFO - PROCESS | 1580 | 1467874960635 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 00:02:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:02:40 INFO - PROCESS | 1580 | 1467874960639 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:02:40 INFO - PROCESS | 1580 | 1467874960640 Marionette TRACE conn6 <- [1,2554,null,{}] 00:02:40 INFO - PROCESS | 1580 | 1467874960644 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:40 INFO - PROCESS | 1580 | 1467874960646 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:40 INFO - PROCESS | 1580 | 1467874960732 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 00:02:40 INFO - PROCESS | 1580 | 1467874960766 Marionette TRACE conn6 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:40 INFO - PROCESS | 1580 | 1467874960768 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:40 INFO - PROCESS | 1580 | ++DOCSHELL 158A2000 == 36 [pid = 1580] [id = 648] 00:02:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1AB8DC00) [pid = 1580] [serial = 1944] [outer = 00000000] 00:02:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1AFC4C00) [pid = 1580] [serial = 1945] [outer = 1AB8DC00] 00:02:40 INFO - PROCESS | 1580 | 1467874960817 Marionette DEBUG loaded listener.js 00:02:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1AFC7C00) [pid = 1580] [serial = 1946] [outer = 1AB8DC00] 00:02:41 INFO - PROCESS | 1580 | 1467874961290 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 00:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 730ms 00:02:41 INFO - PROCESS | 1580 | 1467874961369 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 00:02:41 INFO - PROCESS | 1580 | 1467874961371 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 00:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:02:41 INFO - PROCESS | 1580 | 1467874961374 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:02:41 INFO - PROCESS | 1580 | 1467874961376 Marionette TRACE conn6 <- [1,2558,null,{}] 00:02:41 INFO - PROCESS | 1580 | 1467874961380 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:41 INFO - PROCESS | 1580 | 1467874961381 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:41 INFO - PROCESS | 1580 | 1467874961468 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 00:02:41 INFO - PROCESS | 1580 | 1467874961474 Marionette TRACE conn6 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:41 INFO - PROCESS | 1580 | 1467874961475 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:41 INFO - PROCESS | 1580 | ++DOCSHELL 1BFDCC00 == 37 [pid = 1580] [id = 649] 00:02:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1C0DD000) [pid = 1580] [serial = 1947] [outer = 00000000] 00:02:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1C769400) [pid = 1580] [serial = 1948] [outer = 1C0DD000] 00:02:41 INFO - PROCESS | 1580 | 1467874961522 Marionette DEBUG loaded listener.js 00:02:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1C76BC00) [pid = 1580] [serial = 1949] [outer = 1C0DD000] 00:02:42 INFO - PROCESS | 1580 | 1467874962276 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 00:02:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:02:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 930ms 00:02:42 INFO - PROCESS | 1580 | 1467874962306 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 00:02:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:02:42 INFO - PROCESS | 1580 | 1467874962310 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 00:02:42 INFO - PROCESS | 1580 | 1467874962315 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:02:42 INFO - PROCESS | 1580 | 1467874962320 Marionette TRACE conn6 <- [1,2562,null,{}] 00:02:42 INFO - PROCESS | 1580 | 1467874962326 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:42 INFO - PROCESS | 1580 | 1467874962329 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:42 INFO - PROCESS | 1580 | 1467874962496 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 00:02:42 INFO - PROCESS | 1580 | 1467874962513 Marionette TRACE conn6 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:42 INFO - PROCESS | 1580 | 1467874962516 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:42 INFO - PROCESS | 1580 | ++DOCSHELL 10D4C400 == 38 [pid = 1580] [id = 650] 00:02:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (11340800) [pid = 1580] [serial = 1950] [outer = 00000000] 00:02:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1547BC00) [pid = 1580] [serial = 1951] [outer = 11340800] 00:02:42 INFO - PROCESS | 1580 | 1467874962578 Marionette DEBUG loaded listener.js 00:02:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (15896C00) [pid = 1580] [serial = 1952] [outer = 11340800] 00:02:43 INFO - PROCESS | 1580 | 1467874963165 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 00:02:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:02:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 930ms 00:02:43 INFO - PROCESS | 1580 | 1467874963246 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 00:02:43 INFO - PROCESS | 1580 | 1467874963251 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 00:02:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:02:43 INFO - PROCESS | 1580 | 1467874963258 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:02:43 INFO - PROCESS | 1580 | 1467874963260 Marionette TRACE conn6 <- [1,2566,null,{}] 00:02:43 INFO - PROCESS | 1580 | 1467874963265 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:43 INFO - PROCESS | 1580 | 1467874963268 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:43 INFO - PROCESS | 1580 | 1467874963397 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 00:02:43 INFO - PROCESS | 1580 | 1467874963537 Marionette TRACE conn6 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:43 INFO - PROCESS | 1580 | 1467874963540 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:43 INFO - PROCESS | 1580 | ++DOCSHELL 18C19C00 == 39 [pid = 1580] [id = 651] 00:02:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (18CC4C00) [pid = 1580] [serial = 1953] [outer = 00000000] 00:02:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (199C1C00) [pid = 1580] [serial = 1954] [outer = 18CC4C00] 00:02:43 INFO - PROCESS | 1580 | 1467874963600 Marionette DEBUG loaded listener.js 00:02:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A7DD800) [pid = 1580] [serial = 1955] [outer = 18CC4C00] 00:02:44 INFO - PROCESS | 1580 | 1467874964248 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 00:02:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:02:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1021ms 00:02:44 INFO - PROCESS | 1580 | 1467874964282 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 00:02:44 INFO - PROCESS | 1580 | 1467874964284 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 00:02:44 INFO - PROCESS | 1580 | 1467874964288 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:02:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:02:44 INFO - PROCESS | 1580 | 1467874964292 Marionette TRACE conn6 <- [1,2570,null,{}] 00:02:44 INFO - PROCESS | 1580 | 1467874964303 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:44 INFO - PROCESS | 1580 | 1467874964308 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:44 INFO - PROCESS | 1580 | 1467874964417 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 00:02:44 INFO - PROCESS | 1580 | 1467874964582 Marionette TRACE conn6 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:44 INFO - PROCESS | 1580 | 1467874964586 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:44 INFO - PROCESS | 1580 | ++DOCSHELL 1C772400 == 40 [pid = 1580] [id = 652] 00:02:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1C772800) [pid = 1580] [serial = 1956] [outer = 00000000] 00:02:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1CC12400) [pid = 1580] [serial = 1957] [outer = 1C772800] 00:02:44 INFO - PROCESS | 1580 | 1467874964646 Marionette DEBUG loaded listener.js 00:02:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1CF57400) [pid = 1580] [serial = 1958] [outer = 1C772800] 00:02:45 INFO - PROCESS | 1580 | 1467874965244 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 00:02:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:02:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1020ms 00:02:45 INFO - PROCESS | 1580 | 1467874965312 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 00:02:45 INFO - PROCESS | 1580 | 1467874965315 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 00:02:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:02:45 INFO - PROCESS | 1580 | 1467874965318 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:02:45 INFO - PROCESS | 1580 | 1467874965320 Marionette TRACE conn6 <- [1,2574,null,{}] 00:02:45 INFO - PROCESS | 1580 | 1467874965324 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:45 INFO - PROCESS | 1580 | 1467874965326 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:45 INFO - PROCESS | 1580 | 1467874965505 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 00:02:45 INFO - PROCESS | 1580 | 1467874965575 Marionette TRACE conn6 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:45 INFO - PROCESS | 1580 | 1467874965577 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:45 INFO - PROCESS | 1580 | ++DOCSHELL 1CC90400 == 41 [pid = 1580] [id = 653] 00:02:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1CF64400) [pid = 1580] [serial = 1959] [outer = 00000000] 00:02:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1D602400) [pid = 1580] [serial = 1960] [outer = 1CF64400] 00:02:45 INFO - PROCESS | 1580 | 1467874965634 Marionette DEBUG loaded listener.js 00:02:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1D667800) [pid = 1580] [serial = 1961] [outer = 1CF64400] 00:02:46 INFO - PROCESS | 1580 | 1467874966444 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 00:02:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:02:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1168ms 00:02:46 INFO - PROCESS | 1580 | 1467874966490 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 00:02:46 INFO - PROCESS | 1580 | 1467874966493 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 00:02:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:02:46 INFO - PROCESS | 1580 | 1467874966498 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:02:46 INFO - PROCESS | 1580 | 1467874966501 Marionette TRACE conn6 <- [1,2578,null,{}] 00:02:46 INFO - PROCESS | 1580 | 1467874966507 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:46 INFO - PROCESS | 1580 | 1467874966510 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:46 INFO - PROCESS | 1580 | 1467874966667 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 00:02:46 INFO - PROCESS | 1580 | 1467874966738 Marionette TRACE conn6 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:46 INFO - PROCESS | 1580 | 1467874966741 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:46 INFO - PROCESS | 1580 | ++DOCSHELL 151E5000 == 42 [pid = 1580] [id = 654] 00:02:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (151E9C00) [pid = 1580] [serial = 1962] [outer = 00000000] 00:02:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1586D800) [pid = 1580] [serial = 1963] [outer = 151E9C00] 00:02:46 INFO - PROCESS | 1580 | 1467874966793 Marionette DEBUG loaded listener.js 00:02:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (15923400) [pid = 1580] [serial = 1964] [outer = 151E9C00] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 158A2000 == 41 [pid = 1580] [id = 648] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 151A7800 == 40 [pid = 1580] [id = 647] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 1AB9BC00 == 39 [pid = 1580] [id = 646] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 1A869400 == 38 [pid = 1580] [id = 645] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 1982D800 == 37 [pid = 1580] [id = 644] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 18CCC800 == 36 [pid = 1580] [id = 643] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 16767000 == 35 [pid = 1580] [id = 642] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 114C3800 == 34 [pid = 1580] [id = 641] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 10A10C00 == 33 [pid = 1580] [id = 640] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 1A828800 == 32 [pid = 1580] [id = 637] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 10A05C00 == 31 [pid = 1580] [id = 638] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 10D4E000 == 30 [pid = 1580] [id = 629] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 15872C00 == 29 [pid = 1580] [id = 639] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 1C772400 == 28 [pid = 1580] [id = 652] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 1CC90400 == 27 [pid = 1580] [id = 653] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 18C19C00 == 26 [pid = 1580] [id = 651] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 1BFDCC00 == 25 [pid = 1580] [id = 649] 00:02:47 INFO - PROCESS | 1580 | --DOCSHELL 10D4C400 == 24 [pid = 1580] [id = 650] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (1AB95400) [pid = 1580] [serial = 1912] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (19057C00) [pid = 1580] [serial = 1900] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1A09AC00) [pid = 1580] [serial = 1903] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (15471400) [pid = 1580] [serial = 1894] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1586C400) [pid = 1580] [serial = 1895] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (17650C00) [pid = 1580] [serial = 1897] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (15499000) [pid = 1580] [serial = 1889] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (152CF000) [pid = 1580] [serial = 1888] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (10D4CC00) [pid = 1580] [serial = 1891] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (10D56000) [pid = 1580] [serial = 1892] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (197C9C00) [pid = 1580] [serial = 1901] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (15929400) [pid = 1580] [serial = 1877] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (15830800) [pid = 1580] [serial = 1876] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A7E6400) [pid = 1580] [serial = 1880] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (19FF7400) [pid = 1580] [serial = 1879] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1D2B2400) [pid = 1580] [serial = 1883] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1CF5C400) [pid = 1580] [serial = 1882] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1DE35000) [pid = 1580] [serial = 1886] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1D668800) [pid = 1580] [serial = 1885] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A569800) [pid = 1580] [serial = 1906] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A827C00) [pid = 1580] [serial = 1909] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A0A4800) [pid = 1580] [serial = 1904] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A7E7400) [pid = 1580] [serial = 1907] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A86D400) [pid = 1580] [serial = 1910] [outer = 00000000] [url = about:blank] 00:02:47 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1826F400) [pid = 1580] [serial = 1898] [outer = 00000000] [url = about:blank] 00:02:48 INFO - PROCESS | 1580 | 1467874968209 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 00:02:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:02:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1776ms 00:02:48 INFO - PROCESS | 1580 | 1467874968277 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 00:02:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:02:48 INFO - PROCESS | 1580 | 1467874968280 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 00:02:48 INFO - PROCESS | 1580 | 1467874968285 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:02:48 INFO - PROCESS | 1580 | 1467874968288 Marionette TRACE conn6 <- [1,2582,null,{}] 00:02:48 INFO - PROCESS | 1580 | 1467874968294 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:48 INFO - PROCESS | 1580 | 1467874968297 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:48 INFO - PROCESS | 1580 | 1467874968392 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 00:02:48 INFO - PROCESS | 1580 | 1467874968532 Marionette TRACE conn6 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:48 INFO - PROCESS | 1580 | 1467874968535 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:48 INFO - PROCESS | 1580 | ++DOCSHELL 10A2C800 == 25 [pid = 1580] [id = 655] 00:02:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (10A2D800) [pid = 1580] [serial = 1965] [outer = 00000000] 00:02:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (10D4CC00) [pid = 1580] [serial = 1966] [outer = 10A2D800] 00:02:48 INFO - PROCESS | 1580 | 1467874968584 Marionette DEBUG loaded listener.js 00:02:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10D58C00) [pid = 1580] [serial = 1967] [outer = 10A2D800] 00:02:48 INFO - PROCESS | 1580 | 1467874968986 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 00:02:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:02:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 00:02:49 INFO - PROCESS | 1580 | 1467874969016 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 00:02:49 INFO - PROCESS | 1580 | 1467874969021 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 00:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:02:49 INFO - PROCESS | 1580 | 1467874969031 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:02:49 INFO - PROCESS | 1580 | 1467874969034 Marionette TRACE conn6 <- [1,2586,null,{}] 00:02:49 INFO - PROCESS | 1580 | 1467874969038 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:49 INFO - PROCESS | 1580 | 1467874969041 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:49 INFO - PROCESS | 1580 | 1467874969136 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 00:02:49 INFO - PROCESS | 1580 | 1467874969145 Marionette TRACE conn6 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:49 INFO - PROCESS | 1580 | 1467874969148 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:49 INFO - PROCESS | 1580 | ++DOCSHELL 1500D400 == 26 [pid = 1580] [id = 656] 00:02:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (15114000) [pid = 1580] [serial = 1968] [outer = 00000000] 00:02:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (151AA800) [pid = 1580] [serial = 1969] [outer = 15114000] 00:02:49 INFO - PROCESS | 1580 | 1467874969198 Marionette DEBUG loaded listener.js 00:02:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (15471400) [pid = 1580] [serial = 1970] [outer = 15114000] 00:02:49 INFO - PROCESS | 1580 | 1467874969671 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 00:02:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:02:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 690ms 00:02:49 INFO - PROCESS | 1580 | 1467874969721 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 00:02:49 INFO - PROCESS | 1580 | 1467874969723 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 00:02:49 INFO - PROCESS | 1580 | 1467874969727 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:02:49 INFO - PROCESS | 1580 | 1467874969730 Marionette TRACE conn6 <- [1,2590,null,{}] 00:02:49 INFO - PROCESS | 1580 | 1467874969741 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:49 INFO - PROCESS | 1580 | 1467874969745 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:49 INFO - PROCESS | 1580 | 1467874969862 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 00:02:49 INFO - PROCESS | 1580 | 1467874969870 Marionette TRACE conn6 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:49 INFO - PROCESS | 1580 | 1467874969873 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:49 INFO - PROCESS | 1580 | ++DOCSHELL 1675D400 == 27 [pid = 1580] [id = 657] 00:02:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (16767000) [pid = 1580] [serial = 1971] [outer = 00000000] 00:02:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (186C3000) [pid = 1580] [serial = 1972] [outer = 16767000] 00:02:49 INFO - PROCESS | 1580 | 1467874969924 Marionette DEBUG loaded listener.js 00:02:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (18C13400) [pid = 1580] [serial = 1973] [outer = 16767000] 00:02:50 INFO - PROCESS | 1580 | 1467874970454 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 00:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 770ms 00:02:50 INFO - PROCESS | 1580 | 1467874970501 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 00:02:50 INFO - PROCESS | 1580 | 1467874970503 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 00:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:02:50 INFO - PROCESS | 1580 | 1467874970507 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:02:50 INFO - PROCESS | 1580 | 1467874970508 Marionette TRACE conn6 <- [1,2594,null,{}] 00:02:50 INFO - PROCESS | 1580 | 1467874970518 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:50 INFO - PROCESS | 1580 | 1467874970520 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:50 INFO - PROCESS | 1580 | 1467874970647 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 00:02:50 INFO - PROCESS | 1580 | 1467874970657 Marionette TRACE conn6 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:50 INFO - PROCESS | 1580 | 1467874970660 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:50 INFO - PROCESS | 1580 | ++DOCSHELL 18CC6C00 == 28 [pid = 1580] [id = 658] 00:02:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (18CCB000) [pid = 1580] [serial = 1974] [outer = 00000000] 00:02:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1905E000) [pid = 1580] [serial = 1975] [outer = 18CCB000] 00:02:50 INFO - PROCESS | 1580 | 1467874970768 Marionette DEBUG loaded listener.js 00:02:50 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1982A800) [pid = 1580] [serial = 1976] [outer = 18CCB000] 00:02:51 INFO - PROCESS | 1580 | 1467874971227 Marionette TRACE conn6 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 00:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 790ms 00:02:51 INFO - PROCESS | 1580 | 1467874971301 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 00:02:51 INFO - PROCESS | 1580 | 1467874971303 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 00:02:51 INFO - PROCESS | 1580 | 1467874971323 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:02:51 INFO - PROCESS | 1580 | 1467874971325 Marionette TRACE conn6 <- [1,2598,null,{}] 00:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:02:51 INFO - PROCESS | 1580 | 1467874971329 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:51 INFO - PROCESS | 1580 | 1467874971331 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:51 INFO - PROCESS | 1580 | 1467874971455 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 00:02:51 INFO - PROCESS | 1580 | 1467874971525 Marionette TRACE conn6 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:51 INFO - PROCESS | 1580 | 1467874971527 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:51 INFO - PROCESS | 1580 | ++DOCSHELL 199CAC00 == 29 [pid = 1580] [id = 659] 00:02:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (19F55C00) [pid = 1580] [serial = 1977] [outer = 00000000] 00:02:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A0A1800) [pid = 1580] [serial = 1978] [outer = 19F55C00] 00:02:51 INFO - PROCESS | 1580 | 1467874971574 Marionette DEBUG loaded listener.js 00:02:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A71B800) [pid = 1580] [serial = 1979] [outer = 19F55C00] 00:02:52 INFO - PROCESS | 1580 | 1467874971999 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 00:02:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:02:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 730ms 00:02:52 INFO - PROCESS | 1580 | 1467874972059 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 00:02:52 INFO - PROCESS | 1580 | 1467874972061 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 00:02:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (19FF0400) [pid = 1580] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A86A400) [pid = 1580] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1AC07C00) [pid = 1580] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (16E40000) [pid = 1580] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A92EC00) [pid = 1580] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (11DE0400) [pid = 1580] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (18CD1400) [pid = 1580] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10A0A000) [pid = 1580] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (15894000) [pid = 1580] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10A21400) [pid = 1580] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1AB8DC00) [pid = 1580] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1C0DD000) [pid = 1580] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:02:52 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (16766400) [pid = 1580] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:02:52 INFO - PROCESS | 1580 | 1467874972293 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:02:52 INFO - PROCESS | 1580 | 1467874972295 Marionette TRACE conn6 <- [1,2602,null,{}] 00:02:52 INFO - PROCESS | 1580 | 1467874972303 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:52 INFO - PROCESS | 1580 | 1467874972308 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:52 INFO - PROCESS | 1580 | 1467874972413 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 00:02:52 INFO - PROCESS | 1580 | 1467874972421 Marionette TRACE conn6 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:52 INFO - PROCESS | 1580 | 1467874972423 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:52 INFO - PROCESS | 1580 | ++DOCSHELL 15A85000 == 30 [pid = 1580] [id = 660] 00:02:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15A87400) [pid = 1580] [serial = 1980] [outer = 00000000] 00:02:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (18CD1400) [pid = 1580] [serial = 1981] [outer = 15A87400] 00:02:52 INFO - PROCESS | 1580 | 1467874972469 Marionette DEBUG loaded listener.js 00:02:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (19FF8000) [pid = 1580] [serial = 1982] [outer = 15A87400] 00:02:52 INFO - PROCESS | 1580 | 1467874972968 Marionette TRACE conn6 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 00:02:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:02:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 730ms 00:02:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:02:53 INFO - PROCESS | 1580 | 1467874973019 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 00:02:53 INFO - PROCESS | 1580 | 1467874973021 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 00:02:53 INFO - PROCESS | 1580 | 1467874973024 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:02:53 INFO - PROCESS | 1580 | 1467874973026 Marionette TRACE conn6 <- [1,2606,null,{}] 00:02:53 INFO - PROCESS | 1580 | 1467874973029 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:53 INFO - PROCESS | 1580 | 1467874973031 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:53 INFO - PROCESS | 1580 | 1467874973114 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 00:02:53 INFO - PROCESS | 1580 | 1467874973119 Marionette TRACE conn6 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:53 INFO - PROCESS | 1580 | 1467874973121 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:53 INFO - PROCESS | 1580 | ++DOCSHELL 109FD000 == 31 [pid = 1580] [id = 661] 00:02:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (18C1A400) [pid = 1580] [serial = 1983] [outer = 00000000] 00:02:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A820000) [pid = 1580] [serial = 1984] [outer = 18C1A400] 00:02:53 INFO - PROCESS | 1580 | 1467874973167 Marionette DEBUG loaded listener.js 00:02:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A821400) [pid = 1580] [serial = 1985] [outer = 18C1A400] 00:02:53 INFO - PROCESS | 1580 | 1467874973610 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 00:02:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:02:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 630ms 00:02:53 INFO - PROCESS | 1580 | 1467874973655 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 00:02:53 INFO - PROCESS | 1580 | 1467874973657 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 00:02:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:02:53 INFO - PROCESS | 1580 | 1467874973660 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:02:53 INFO - PROCESS | 1580 | 1467874973662 Marionette TRACE conn6 <- [1,2610,null,{}] 00:02:53 INFO - PROCESS | 1580 | 1467874973665 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:53 INFO - PROCESS | 1580 | 1467874973667 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:53 INFO - PROCESS | 1580 | 1467874973751 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 00:02:53 INFO - PROCESS | 1580 | 1467874973757 Marionette TRACE conn6 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:53 INFO - PROCESS | 1580 | 1467874973759 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:53 INFO - PROCESS | 1580 | ++DOCSHELL 1A81FC00 == 32 [pid = 1580] [id = 662] 00:02:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A868C00) [pid = 1580] [serial = 1986] [outer = 00000000] 00:02:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A92EC00) [pid = 1580] [serial = 1987] [outer = 1A868C00] 00:02:53 INFO - PROCESS | 1580 | 1467874973806 Marionette DEBUG loaded listener.js 00:02:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A871400) [pid = 1580] [serial = 1988] [outer = 1A868C00] 00:02:54 INFO - PROCESS | 1580 | 1467874974259 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 00:02:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:02:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 630ms 00:02:54 INFO - PROCESS | 1580 | 1467874974340 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 00:02:54 INFO - PROCESS | 1580 | 1467874974344 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 00:02:54 INFO - PROCESS | 1580 | 1467874974350 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:02:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:02:54 INFO - PROCESS | 1580 | 1467874974354 Marionette TRACE conn6 <- [1,2614,null,{}] 00:02:54 INFO - PROCESS | 1580 | 1467874974361 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:54 INFO - PROCESS | 1580 | 1467874974365 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:54 INFO - PROCESS | 1580 | 1467874974517 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 00:02:54 INFO - PROCESS | 1580 | 1467874974667 Marionette TRACE conn6 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:54 INFO - PROCESS | 1580 | 1467874974673 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:54 INFO - PROCESS | 1580 | ++DOCSHELL 10A0A000 == 33 [pid = 1580] [id = 663] 00:02:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (10A0AC00) [pid = 1580] [serial = 1989] [outer = 00000000] 00:02:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (10D3F400) [pid = 1580] [serial = 1990] [outer = 10A0AC00] 00:02:54 INFO - PROCESS | 1580 | 1467874974735 Marionette DEBUG loaded listener.js 00:02:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (10D50000) [pid = 1580] [serial = 1991] [outer = 10A0AC00] 00:02:55 INFO - PROCESS | 1580 | 1467874975525 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 00:02:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:02:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1221ms 00:02:55 INFO - PROCESS | 1580 | 1467874975581 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 00:02:55 INFO - PROCESS | 1580 | 1467874975584 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 00:02:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:02:55 INFO - PROCESS | 1580 | 1467874975591 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:02:55 INFO - PROCESS | 1580 | 1467874975595 Marionette TRACE conn6 <- [1,2618,null,{}] 00:02:55 INFO - PROCESS | 1580 | 1467874975599 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:55 INFO - PROCESS | 1580 | 1467874975602 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:55 INFO - PROCESS | 1580 | 1467874975734 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 00:02:55 INFO - PROCESS | 1580 | 1467874975873 Marionette TRACE conn6 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:55 INFO - PROCESS | 1580 | 1467874975876 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:55 INFO - PROCESS | 1580 | ++DOCSHELL 15927000 == 34 [pid = 1580] [id = 664] 00:02:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (15930400) [pid = 1580] [serial = 1992] [outer = 00000000] 00:02:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1675D000) [pid = 1580] [serial = 1993] [outer = 15930400] 00:02:55 INFO - PROCESS | 1580 | 1467874975937 Marionette DEBUG loaded listener.js 00:02:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (18272000) [pid = 1580] [serial = 1994] [outer = 15930400] 00:02:56 INFO - PROCESS | 1580 | 1467874976805 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 00:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1277ms 00:02:56 INFO - PROCESS | 1580 | 1467874976871 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 00:02:56 INFO - PROCESS | 1580 | 1467874976876 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 00:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:02:56 INFO - PROCESS | 1580 | 1467874976881 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:02:56 INFO - PROCESS | 1580 | 1467874976884 Marionette TRACE conn6 <- [1,2622,null,{}] 00:02:56 INFO - PROCESS | 1580 | 1467874976890 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:56 INFO - PROCESS | 1580 | 1467874976893 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:57 INFO - PROCESS | 1580 | 1467874977022 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 00:02:57 INFO - PROCESS | 1580 | 1467874977164 Marionette TRACE conn6 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:57 INFO - PROCESS | 1580 | 1467874977169 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:57 INFO - PROCESS | 1580 | ++DOCSHELL 11328800 == 35 [pid = 1580] [id = 665] 00:02:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (113B2000) [pid = 1580] [serial = 1995] [outer = 00000000] 00:02:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (11ECF000) [pid = 1580] [serial = 1996] [outer = 113B2000] 00:02:57 INFO - PROCESS | 1580 | 1467874977223 Marionette DEBUG loaded listener.js 00:02:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (151E6800) [pid = 1580] [serial = 1997] [outer = 113B2000] 00:02:57 INFO - PROCESS | 1580 | --DOCSHELL 109FD000 == 34 [pid = 1580] [id = 661] 00:02:57 INFO - PROCESS | 1580 | --DOCSHELL 15A85000 == 33 [pid = 1580] [id = 660] 00:02:57 INFO - PROCESS | 1580 | --DOCSHELL 199CAC00 == 32 [pid = 1580] [id = 659] 00:02:57 INFO - PROCESS | 1580 | --DOCSHELL 18CC6C00 == 31 [pid = 1580] [id = 658] 00:02:57 INFO - PROCESS | 1580 | --DOCSHELL 1675D400 == 30 [pid = 1580] [id = 657] 00:02:57 INFO - PROCESS | 1580 | --DOCSHELL 1500D400 == 29 [pid = 1580] [id = 656] 00:02:57 INFO - PROCESS | 1580 | --DOCSHELL 10A2C800 == 28 [pid = 1580] [id = 655] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1A720400) [pid = 1580] [serial = 1933] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1AB68400) [pid = 1580] [serial = 1937] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1A923C00) [pid = 1580] [serial = 1936] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1ACE5000) [pid = 1580] [serial = 1939] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (17659000) [pid = 1580] [serial = 1927] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (186C2800) [pid = 1580] [serial = 1928] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1AB5BC00) [pid = 1580] [serial = 1913] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (151A9000) [pid = 1580] [serial = 1924] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1548E000) [pid = 1580] [serial = 1925] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (199C6400) [pid = 1580] [serial = 1930] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10A2CC00) [pid = 1580] [serial = 1915] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10D41000) [pid = 1580] [serial = 1916] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (159E7400) [pid = 1580] [serial = 1918] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (16767400) [pid = 1580] [serial = 1919] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10A27C00) [pid = 1580] [serial = 1921] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10D3A000) [pid = 1580] [serial = 1922] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1AFC7C00) [pid = 1580] [serial = 1946] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1C76BC00) [pid = 1580] [serial = 1949] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1C769400) [pid = 1580] [serial = 1948] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1AFC4C00) [pid = 1580] [serial = 1945] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1ACEC000) [pid = 1580] [serial = 1940] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1A80AC00) [pid = 1580] [serial = 1934] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1A09A000) [pid = 1580] [serial = 1942] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (19FEB400) [pid = 1580] [serial = 1931] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1A86A800) [pid = 1580] [serial = 1943] [outer = 00000000] [url = about:blank] 00:02:57 INFO - PROCESS | 1580 | 1467874977754 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 00:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 930ms 00:02:57 INFO - PROCESS | 1580 | 1467874977815 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 00:02:57 INFO - PROCESS | 1580 | 1467874977820 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 00:02:57 INFO - PROCESS | 1580 | 1467874977825 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:02:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:02:57 INFO - PROCESS | 1580 | 1467874977828 Marionette TRACE conn6 <- [1,2626,null,{}] 00:02:57 INFO - PROCESS | 1580 | 1467874977832 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:57 INFO - PROCESS | 1580 | 1467874977835 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:57 INFO - PROCESS | 1580 | 1467874977928 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 00:02:57 INFO - PROCESS | 1580 | 1467874977940 Marionette TRACE conn6 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:57 INFO - PROCESS | 1580 | 1467874977942 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:57 INFO - PROCESS | 1580 | ++DOCSHELL 1133E000 == 29 [pid = 1580] [id = 666] 00:02:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (1133FC00) [pid = 1580] [serial = 1998] [outer = 00000000] 00:02:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (151EBC00) [pid = 1580] [serial = 1999] [outer = 1133FC00] 00:02:58 INFO - PROCESS | 1580 | 1467874977993 Marionette DEBUG loaded listener.js 00:02:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1586EC00) [pid = 1580] [serial = 2000] [outer = 1133FC00] 00:02:58 INFO - PROCESS | 1580 | 1467874978504 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 00:02:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:02:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 730ms 00:02:58 INFO - PROCESS | 1580 | 1467874978574 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 00:02:58 INFO - PROCESS | 1580 | 1467874978576 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 00:02:58 INFO - PROCESS | 1580 | 1467874978583 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:02:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:02:58 INFO - PROCESS | 1580 | 1467874978586 Marionette TRACE conn6 <- [1,2630,null,{}] 00:02:58 INFO - PROCESS | 1580 | 1467874978597 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:58 INFO - PROCESS | 1580 | 1467874978601 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:58 INFO - PROCESS | 1580 | 1467874978698 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 00:02:58 INFO - PROCESS | 1580 | 1467874978801 Marionette TRACE conn6 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:58 INFO - PROCESS | 1580 | 1467874978804 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:58 INFO - PROCESS | 1580 | ++DOCSHELL 1826EC00 == 30 [pid = 1580] [id = 667] 00:02:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1826F400) [pid = 1580] [serial = 2001] [outer = 00000000] 00:02:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (18CC3800) [pid = 1580] [serial = 2002] [outer = 1826F400] 00:02:58 INFO - PROCESS | 1580 | 1467874978856 Marionette DEBUG loaded listener.js 00:02:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (19057C00) [pid = 1580] [serial = 2003] [outer = 1826F400] 00:02:59 INFO - PROCESS | 1580 | 1467874979282 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 00:02:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:02:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 730ms 00:02:59 INFO - PROCESS | 1580 | 1467874979318 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 00:02:59 INFO - PROCESS | 1580 | 1467874979320 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 00:02:59 INFO - PROCESS | 1580 | 1467874979323 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:02:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:02:59 INFO - PROCESS | 1580 | 1467874979325 Marionette TRACE conn6 <- [1,2634,null,{}] 00:02:59 INFO - PROCESS | 1580 | 1467874979329 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:02:59 INFO - PROCESS | 1580 | 1467874979331 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:59 INFO - PROCESS | 1580 | 1467874979418 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 00:02:59 INFO - PROCESS | 1580 | 1467874979423 Marionette TRACE conn6 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:59 INFO - PROCESS | 1580 | 1467874979425 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:02:59 INFO - PROCESS | 1580 | ++DOCSHELL 199CB400 == 31 [pid = 1580] [id = 668] 00:02:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (199CEC00) [pid = 1580] [serial = 2004] [outer = 00000000] 00:02:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A726C00) [pid = 1580] [serial = 2005] [outer = 199CEC00] 00:02:59 INFO - PROCESS | 1580 | 1467874979483 Marionette DEBUG loaded listener.js 00:02:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A80A000) [pid = 1580] [serial = 2006] [outer = 199CEC00] 00:02:59 INFO - PROCESS | 1580 | 1467874979980 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 00:02:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:02:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 00:03:00 INFO - PROCESS | 1580 | 1467874979998 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 00:03:00 INFO - PROCESS | 1580 | 1467874980000 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 00:03:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:03:00 INFO - PROCESS | 1580 | 1467874980003 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:03:00 INFO - PROCESS | 1580 | 1467874980005 Marionette TRACE conn6 <- [1,2638,null,{}] 00:03:00 INFO - PROCESS | 1580 | 1467874980014 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:00 INFO - PROCESS | 1580 | 1467874980016 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:00 INFO - PROCESS | 1580 | 1467874980164 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 00:03:00 INFO - PROCESS | 1580 | 1467874980185 Marionette TRACE conn6 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:00 INFO - PROCESS | 1580 | 1467874980187 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:00 INFO - PROCESS | 1580 | ++DOCSHELL 1A810400 == 32 [pid = 1580] [id = 669] 00:03:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A814400) [pid = 1580] [serial = 2007] [outer = 00000000] 00:03:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A81EC00) [pid = 1580] [serial = 2008] [outer = 1A814400] 00:03:00 INFO - PROCESS | 1580 | 1467874980234 Marionette DEBUG loaded listener.js 00:03:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A825C00) [pid = 1580] [serial = 2009] [outer = 1A814400] 00:03:00 INFO - PROCESS | 1580 | 1467874980707 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 00:03:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:03:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 730ms 00:03:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:03:00 INFO - PROCESS | 1580 | 1467874980734 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 00:03:00 INFO - PROCESS | 1580 | 1467874980736 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 00:03:00 INFO - PROCESS | 1580 | 1467874980739 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:03:00 INFO - PROCESS | 1580 | 1467874980741 Marionette TRACE conn6 <- [1,2642,null,{}] 00:03:00 INFO - PROCESS | 1580 | 1467874980745 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:00 INFO - PROCESS | 1580 | 1467874980750 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:00 INFO - PROCESS | 1580 | 1467874980904 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 00:03:00 INFO - PROCESS | 1580 | 1467874980978 Marionette TRACE conn6 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:00 INFO - PROCESS | 1580 | 1467874980980 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:01 INFO - PROCESS | 1580 | ++DOCSHELL 1A86C400 == 33 [pid = 1580] [id = 670] 00:03:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A923C00) [pid = 1580] [serial = 2010] [outer = 00000000] 00:03:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1ACE0000) [pid = 1580] [serial = 2011] [outer = 1A923C00] 00:03:01 INFO - PROCESS | 1580 | 1467874981027 Marionette DEBUG loaded listener.js 00:03:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1ACE6000) [pid = 1580] [serial = 2012] [outer = 1A923C00] 00:03:01 INFO - PROCESS | 1580 | 1467874981476 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 00:03:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:03:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 770ms 00:03:01 INFO - PROCESS | 1580 | 1467874981520 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 00:03:01 INFO - PROCESS | 1580 | 1467874981522 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 00:03:01 INFO - PROCESS | 1580 | 1467874981525 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:03:01 INFO - PROCESS | 1580 | 1467874981527 Marionette TRACE conn6 <- [1,2646,null,{}] 00:03:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:03:01 INFO - PROCESS | 1580 | 1467874981531 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:01 INFO - PROCESS | 1580 | 1467874981533 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:01 INFO - PROCESS | 1580 | 1467874981665 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10A2D800) [pid = 1580] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (15114000) [pid = 1580] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (18CCB000) [pid = 1580] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (151E9C00) [pid = 1580] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (16767000) [pid = 1580] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (19F55C00) [pid = 1580] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (15A87400) [pid = 1580] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (18C1A400) [pid = 1580] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (11340800) [pid = 1580] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (18CC4C00) [pid = 1580] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1C772800) [pid = 1580] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:03:01 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1CF64400) [pid = 1580] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:03:01 INFO - PROCESS | 1580 | 1467874981823 Marionette TRACE conn6 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:01 INFO - PROCESS | 1580 | 1467874981825 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:01 INFO - PROCESS | 1580 | ++DOCSHELL 10A06800 == 34 [pid = 1580] [id = 671] 00:03:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (10A0C000) [pid = 1580] [serial = 2013] [outer = 00000000] 00:03:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1500E000) [pid = 1580] [serial = 2014] [outer = 10A0C000] 00:03:01 INFO - PROCESS | 1580 | 1467874981873 Marionette DEBUG loaded listener.js 00:03:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (16767000) [pid = 1580] [serial = 2015] [outer = 10A0C000] 00:03:02 INFO - PROCESS | 1580 | 1467874982216 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 00:03:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:03:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 730ms 00:03:02 INFO - PROCESS | 1580 | 1467874982261 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 00:03:02 INFO - PROCESS | 1580 | 1467874982263 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 00:03:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:03:02 INFO - PROCESS | 1580 | 1467874982269 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:03:02 INFO - PROCESS | 1580 | 1467874982271 Marionette TRACE conn6 <- [1,2650,null,{}] 00:03:02 INFO - PROCESS | 1580 | 1467874982288 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:02 INFO - PROCESS | 1580 | 1467874982290 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:02 INFO - PROCESS | 1580 | 1467874982376 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 00:03:02 INFO - PROCESS | 1580 | 1467874982478 Marionette TRACE conn6 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:02 INFO - PROCESS | 1580 | 1467874982480 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:02 INFO - PROCESS | 1580 | ++DOCSHELL 159E1C00 == 35 [pid = 1580] [id = 672] 00:03:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (18CCF000) [pid = 1580] [serial = 2016] [outer = 00000000] 00:03:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1ACECC00) [pid = 1580] [serial = 2017] [outer = 18CCF000] 00:03:02 INFO - PROCESS | 1580 | 1467874982527 Marionette DEBUG loaded listener.js 00:03:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1BEE5000) [pid = 1580] [serial = 2018] [outer = 18CCF000] 00:03:02 INFO - PROCESS | 1580 | 1467874982886 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 00:03:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:03:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 650ms 00:03:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:03:02 INFO - PROCESS | 1580 | 1467874982917 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 00:03:02 INFO - PROCESS | 1580 | 1467874982919 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 00:03:02 INFO - PROCESS | 1580 | 1467874982922 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:03:02 INFO - PROCESS | 1580 | 1467874982924 Marionette TRACE conn6 <- [1,2654,null,{}] 00:03:02 INFO - PROCESS | 1580 | 1467874982928 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:02 INFO - PROCESS | 1580 | 1467874982930 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:03 INFO - PROCESS | 1580 | 1467874983061 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 00:03:03 INFO - PROCESS | 1580 | 1467874983098 Marionette TRACE conn6 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:03 INFO - PROCESS | 1580 | 1467874983100 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:03 INFO - PROCESS | 1580 | ++DOCSHELL 1ACEC400 == 36 [pid = 1580] [id = 673] 00:03:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1BFDCC00) [pid = 1580] [serial = 2019] [outer = 00000000] 00:03:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1C765C00) [pid = 1580] [serial = 2020] [outer = 1BFDCC00] 00:03:03 INFO - PROCESS | 1580 | 1467874983146 Marionette DEBUG loaded listener.js 00:03:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1C768800) [pid = 1580] [serial = 2021] [outer = 1BFDCC00] 00:03:04 INFO - PROCESS | 1580 | 1467874984072 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 00:03:04 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) 00:03:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1180ms 00:03:04 INFO - PROCESS | 1580 | 1467874984145 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 00:03:04 INFO - PROCESS | 1580 | 1467874984150 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 00:03:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:03:04 INFO - PROCESS | 1580 | 1467874984157 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:03:04 INFO - PROCESS | 1580 | 1467874984161 Marionette TRACE conn6 <- [1,2658,null,{}] 00:03:04 INFO - PROCESS | 1580 | 1467874984167 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:04 INFO - PROCESS | 1580 | 1467874984170 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:04 INFO - PROCESS | 1580 | 1467874984323 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 00:03:04 INFO - PROCESS | 1580 | 1467874984510 Marionette TRACE conn6 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:04 INFO - PROCESS | 1580 | 1467874984513 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:04 INFO - PROCESS | 1580 | ++DOCSHELL 10D53800 == 37 [pid = 1580] [id = 674] 00:03:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (10D54400) [pid = 1580] [serial = 2022] [outer = 00000000] 00:03:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (113B6400) [pid = 1580] [serial = 2023] [outer = 10D54400] 00:03:04 INFO - PROCESS | 1580 | 1467874984577 Marionette DEBUG loaded listener.js 00:03:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1500D000) [pid = 1580] [serial = 2024] [outer = 10D54400] 00:03:05 INFO - PROCESS | 1580 | 1467874985642 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:03:05 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 00:03:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:03:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 00:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:03:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:03:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1537ms 00:03:05 INFO - PROCESS | 1580 | 1467874985696 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 00:03:05 INFO - PROCESS | 1580 | 1467874985701 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 00:03:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:03:05 INFO - PROCESS | 1580 | 1467874985708 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:03:05 INFO - PROCESS | 1580 | 1467874985711 Marionette TRACE conn6 <- [1,2662,null,{}] 00:03:05 INFO - PROCESS | 1580 | 1467874985756 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:05 INFO - PROCESS | 1580 | 1467874985760 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:05 INFO - PROCESS | 1580 | 1467874985940 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 00:03:06 INFO - PROCESS | 1580 | 1467874986050 Marionette TRACE conn6 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:06 INFO - PROCESS | 1580 | 1467874986053 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:06 INFO - PROCESS | 1580 | ++DOCSHELL 18CC3C00 == 38 [pid = 1580] [id = 675] 00:03:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (18CC4400) [pid = 1580] [serial = 2025] [outer = 00000000] 00:03:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (199C6400) [pid = 1580] [serial = 2026] [outer = 18CC4400] 00:03:06 INFO - PROCESS | 1580 | 1467874986114 Marionette DEBUG loaded listener.js 00:03:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A09A000) [pid = 1580] [serial = 2027] [outer = 18CC4400] 00:03:07 INFO - PROCESS | 1580 | 1467874987318 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:03:07 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 00:03:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:03:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 00:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:03:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:03:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1624ms 00:03:07 INFO - PROCESS | 1580 | 1467874987335 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 00:03:07 INFO - PROCESS | 1580 | 1467874987339 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 00:03:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:03:07 INFO - PROCESS | 1580 | 1467874987344 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:03:07 INFO - PROCESS | 1580 | 1467874987347 Marionette TRACE conn6 <- [1,2666,null,{}] 00:03:07 INFO - PROCESS | 1580 | 1467874987353 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:07 INFO - PROCESS | 1580 | 1467874987356 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:07 INFO - PROCESS | 1580 | 1467874987556 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 00:03:07 INFO - PROCESS | 1580 | 1467874987663 Marionette TRACE conn6 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:07 INFO - PROCESS | 1580 | 1467874987666 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:07 INFO - PROCESS | 1580 | ++DOCSHELL 11ECC400 == 39 [pid = 1580] [id = 676] 00:03:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (151A1000) [pid = 1580] [serial = 2028] [outer = 00000000] 00:03:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1585D000) [pid = 1580] [serial = 2029] [outer = 151A1000] 00:03:07 INFO - PROCESS | 1580 | 1467874987716 Marionette DEBUG loaded listener.js 00:03:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (158A0800) [pid = 1580] [serial = 2030] [outer = 151A1000] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 159E1C00 == 38 [pid = 1580] [id = 672] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 10A06800 == 37 [pid = 1580] [id = 671] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 1A86C400 == 36 [pid = 1580] [id = 670] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 1A810400 == 35 [pid = 1580] [id = 669] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 199CB400 == 34 [pid = 1580] [id = 668] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 1826EC00 == 33 [pid = 1580] [id = 667] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 1133E000 == 32 [pid = 1580] [id = 666] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 11328800 == 31 [pid = 1580] [id = 665] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 15927000 == 30 [pid = 1580] [id = 664] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 1A81FC00 == 29 [pid = 1580] [id = 662] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 10A0A000 == 28 [pid = 1580] [id = 663] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 151E5000 == 27 [pid = 1580] [id = 654] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 18CC3C00 == 26 [pid = 1580] [id = 675] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 1ACEC400 == 25 [pid = 1580] [id = 673] 00:03:08 INFO - PROCESS | 1580 | --DOCSHELL 10D53800 == 24 [pid = 1580] [id = 674] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (10D4CC00) [pid = 1580] [serial = 1966] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (10D58C00) [pid = 1580] [serial = 1967] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (151AA800) [pid = 1580] [serial = 1969] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (15471400) [pid = 1580] [serial = 1970] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1905E000) [pid = 1580] [serial = 1975] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (15923400) [pid = 1580] [serial = 1964] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1586D800) [pid = 1580] [serial = 1963] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (186C3000) [pid = 1580] [serial = 1972] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A0A1800) [pid = 1580] [serial = 1978] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1982A800) [pid = 1580] [serial = 1976] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (18CD1400) [pid = 1580] [serial = 1981] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (19FF8000) [pid = 1580] [serial = 1982] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A820000) [pid = 1580] [serial = 1984] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (15896C00) [pid = 1580] [serial = 1952] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1547BC00) [pid = 1580] [serial = 1951] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A7DD800) [pid = 1580] [serial = 1955] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (199C1C00) [pid = 1580] [serial = 1954] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1CF57400) [pid = 1580] [serial = 1958] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1CC12400) [pid = 1580] [serial = 1957] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1A92EC00) [pid = 1580] [serial = 1987] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1D667800) [pid = 1580] [serial = 1961] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1D602400) [pid = 1580] [serial = 1960] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1A821400) [pid = 1580] [serial = 1985] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (1A71B800) [pid = 1580] [serial = 1979] [outer = 00000000] [url = about:blank] 00:03:08 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (18C13400) [pid = 1580] [serial = 1973] [outer = 00000000] [url = about:blank] 00:03:09 INFO - PROCESS | 1580 | 1467874989391 Marionette TRACE conn6 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 00:03:09 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) 00:03:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2071ms 00:03:09 INFO - PROCESS | 1580 | 1467874989416 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 00:03:09 INFO - PROCESS | 1580 | 1467874989420 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 00:03:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:03:09 INFO - PROCESS | 1580 | 1467874989425 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:03:09 INFO - PROCESS | 1580 | 1467874989428 Marionette TRACE conn6 <- [1,2670,null,{}] 00:03:09 INFO - PROCESS | 1580 | 1467874989434 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:09 INFO - PROCESS | 1580 | 1467874989436 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:09 INFO - PROCESS | 1580 | 1467874989526 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 00:03:09 INFO - PROCESS | 1580 | 1467874989533 Marionette TRACE conn6 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:09 INFO - PROCESS | 1580 | 1467874989536 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:09 INFO - PROCESS | 1580 | ++DOCSHELL 10A2D400 == 25 [pid = 1580] [id = 677] 00:03:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (10D3A000) [pid = 1580] [serial = 2031] [outer = 00000000] 00:03:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (10D49C00) [pid = 1580] [serial = 2032] [outer = 10D3A000] 00:03:09 INFO - PROCESS | 1580 | 1467874989587 Marionette DEBUG loaded listener.js 00:03:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (10D50400) [pid = 1580] [serial = 2033] [outer = 10D3A000] 00:03:10 INFO - PROCESS | 1580 | 1467874990533 Marionette TRACE conn6 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 00:03:10 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) 00:03:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1133ms 00:03:10 INFO - PROCESS | 1580 | 1467874990559 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 00:03:10 INFO - PROCESS | 1580 | 1467874990564 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 00:03:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:03:10 INFO - PROCESS | 1580 | 1467874990570 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:03:10 INFO - PROCESS | 1580 | 1467874990573 Marionette TRACE conn6 <- [1,2674,null,{}] 00:03:10 INFO - PROCESS | 1580 | 1467874990577 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:10 INFO - PROCESS | 1580 | 1467874990580 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:10 INFO - PROCESS | 1580 | 1467874990673 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 00:03:10 INFO - PROCESS | 1580 | 1467874990681 Marionette TRACE conn6 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:10 INFO - PROCESS | 1580 | 1467874990683 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:10 INFO - PROCESS | 1580 | ++DOCSHELL 15099000 == 26 [pid = 1580] [id = 678] 00:03:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (151A3C00) [pid = 1580] [serial = 2034] [outer = 00000000] 00:03:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (151EC400) [pid = 1580] [serial = 2035] [outer = 151A3C00] 00:03:10 INFO - PROCESS | 1580 | 1467874990733 Marionette DEBUG loaded listener.js 00:03:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (15490800) [pid = 1580] [serial = 2036] [outer = 151A3C00] 00:03:11 INFO - PROCESS | 1580 | 1467874991748 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:03:11 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 00:03:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:03:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 00:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:03:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:03:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1234ms 00:03:11 INFO - PROCESS | 1580 | 1467874991808 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 00:03:11 INFO - PROCESS | 1580 | 1467874991810 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 00:03:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:03:11 INFO - PROCESS | 1580 | 1467874991814 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:03:11 INFO - PROCESS | 1580 | 1467874991818 Marionette TRACE conn6 <- [1,2678,null,{}] 00:03:11 INFO - PROCESS | 1580 | 1467874991829 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:11 INFO - PROCESS | 1580 | 1467874991834 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:11 INFO - PROCESS | 1580 | 1467874991960 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 00:03:11 INFO - PROCESS | 1580 | 1467874991968 Marionette TRACE conn6 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:11 INFO - PROCESS | 1580 | 1467874991971 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:12 INFO - PROCESS | 1580 | ++DOCSHELL 1826A000 == 27 [pid = 1580] [id = 679] 00:03:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1826A400) [pid = 1580] [serial = 2037] [outer = 00000000] 00:03:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (186C3000) [pid = 1580] [serial = 2038] [outer = 1826A400] 00:03:12 INFO - PROCESS | 1580 | 1467874992079 Marionette DEBUG loaded listener.js 00:03:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (186FC400) [pid = 1580] [serial = 2039] [outer = 1826A400] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A814400) [pid = 1580] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1A923C00) [pid = 1580] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (10A0C000) [pid = 1580] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1826F400) [pid = 1580] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (113B2000) [pid = 1580] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1133FC00) [pid = 1580] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (10A0AC00) [pid = 1580] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (199CEC00) [pid = 1580] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (1A868C00) [pid = 1580] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (15930400) [pid = 1580] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (18CCF000) [pid = 1580] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:03:13 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (1BFDCC00) [pid = 1580] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:03:13 INFO - PROCESS | 1580 | 1467874993045 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:03:13 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 00:03:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:03:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 00:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:03:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:03:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1277ms 00:03:13 INFO - PROCESS | 1580 | 1467874993095 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 00:03:13 INFO - PROCESS | 1580 | 1467874993098 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 00:03:13 INFO - PROCESS | 1580 | 1467874993101 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:03:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:03:13 INFO - PROCESS | 1580 | 1467874993103 Marionette TRACE conn6 <- [1,2682,null,{}] 00:03:13 INFO - PROCESS | 1580 | 1467874993107 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:13 INFO - PROCESS | 1580 | 1467874993109 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:13 INFO - PROCESS | 1580 | 1467874993198 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 00:03:13 INFO - PROCESS | 1580 | 1467874993204 Marionette TRACE conn6 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:13 INFO - PROCESS | 1580 | 1467874993207 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:13 INFO - PROCESS | 1580 | ++DOCSHELL 15967400 == 28 [pid = 1580] [id = 680] 00:03:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (1765A000) [pid = 1580] [serial = 2040] [outer = 00000000] 00:03:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (18CC6800) [pid = 1580] [serial = 2041] [outer = 1765A000] 00:03:13 INFO - PROCESS | 1580 | 1467874993254 Marionette DEBUG loaded listener.js 00:03:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (19197000) [pid = 1580] [serial = 2042] [outer = 1765A000] 00:03:14 INFO - PROCESS | 1580 | 1467874994192 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:03:14 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 00:03:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:03:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 00:03:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:03:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:03:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1119ms 00:03:14 INFO - PROCESS | 1580 | 1467874994224 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 00:03:14 INFO - PROCESS | 1580 | 1467874994226 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 00:03:14 INFO - PROCESS | 1580 | 1467874994229 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:03:14 INFO - PROCESS | 1580 | 1467874994231 Marionette TRACE conn6 <- [1,2686,null,{}] 00:03:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:03:14 INFO - PROCESS | 1580 | 1467874994235 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:14 INFO - PROCESS | 1580 | 1467874994237 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:14 INFO - PROCESS | 1580 | 1467874994358 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 00:03:14 INFO - PROCESS | 1580 | 1467874994367 Marionette TRACE conn6 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:14 INFO - PROCESS | 1580 | 1467874994369 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:14 INFO - PROCESS | 1580 | ++DOCSHELL 199C7400 == 29 [pid = 1580] [id = 681] 00:03:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (199C7C00) [pid = 1580] [serial = 2043] [outer = 00000000] 00:03:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (1A098400) [pid = 1580] [serial = 2044] [outer = 199C7C00] 00:03:14 INFO - PROCESS | 1580 | 1467874994416 Marionette DEBUG loaded listener.js 00:03:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (1A0A0800) [pid = 1580] [serial = 2045] [outer = 199C7C00] 00:03:15 INFO - PROCESS | 1580 | 1467874995375 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:03:15 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 00:03:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:03:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 00:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:03:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:03:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1180ms 00:03:15 INFO - PROCESS | 1580 | 1467874995414 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 00:03:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:03:15 INFO - PROCESS | 1580 | 1467874995419 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 00:03:15 INFO - PROCESS | 1580 | 1467874995424 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:03:15 INFO - PROCESS | 1580 | 1467874995427 Marionette TRACE conn6 <- [1,2690,null,{}] 00:03:15 INFO - PROCESS | 1580 | 1467874995434 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:15 INFO - PROCESS | 1580 | 1467874995437 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:15 INFO - PROCESS | 1580 | 1467874995586 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 00:03:15 INFO - PROCESS | 1580 | 1467874995759 Marionette TRACE conn6 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:15 INFO - PROCESS | 1580 | 1467874995764 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:15 INFO - PROCESS | 1580 | ++DOCSHELL 10D4A400 == 30 [pid = 1580] [id = 682] 00:03:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (10D4B400) [pid = 1580] [serial = 2046] [outer = 00000000] 00:03:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (1131C400) [pid = 1580] [serial = 2047] [outer = 10D4B400] 00:03:15 INFO - PROCESS | 1580 | 1467874995825 Marionette DEBUG loaded listener.js 00:03:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (1519E000) [pid = 1580] [serial = 2048] [outer = 10D4B400] 00:03:16 INFO - PROCESS | 1580 | 1467874996528 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 00:03:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:03:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1124ms 00:03:16 INFO - PROCESS | 1580 | 1467874996548 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 00:03:16 INFO - PROCESS | 1580 | 1467874996553 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 00:03:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:03:16 INFO - PROCESS | 1580 | 1467874996560 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:03:16 INFO - PROCESS | 1580 | 1467874996563 Marionette TRACE conn6 <- [1,2694,null,{}] 00:03:16 INFO - PROCESS | 1580 | 1467874996567 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:16 INFO - PROCESS | 1580 | 1467874996570 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:16 INFO - PROCESS | 1580 | 1467874996694 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 00:03:16 INFO - PROCESS | 1580 | 1467874996837 Marionette TRACE conn6 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:16 INFO - PROCESS | 1580 | 1467874996840 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:16 INFO - PROCESS | 1580 | ++DOCSHELL 16E45800 == 31 [pid = 1580] [id = 683] 00:03:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (16E49C00) [pid = 1580] [serial = 2049] [outer = 00000000] 00:03:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (186F0C00) [pid = 1580] [serial = 2050] [outer = 16E49C00] 00:03:16 INFO - PROCESS | 1580 | 1467874996900 Marionette DEBUG loaded listener.js 00:03:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (151A3400) [pid = 1580] [serial = 2051] [outer = 16E49C00] 00:03:17 INFO - PROCESS | 1580 | 1467874997789 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 00:03:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:03:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1274ms 00:03:17 INFO - PROCESS | 1580 | 1467874997837 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 00:03:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:03:17 INFO - PROCESS | 1580 | 1467874997841 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 00:03:17 INFO - PROCESS | 1580 | 1467874997847 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:03:17 INFO - PROCESS | 1580 | 1467874997850 Marionette TRACE conn6 <- [1,2698,null,{}] 00:03:17 INFO - PROCESS | 1580 | 1467874997855 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:17 INFO - PROCESS | 1580 | 1467874997858 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:17 INFO - PROCESS | 1580 | 1467874997984 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 00:03:17 INFO - PROCESS | 1580 | --DOCSHELL 15967400 == 30 [pid = 1580] [id = 680] 00:03:17 INFO - PROCESS | 1580 | --DOCSHELL 1826A000 == 29 [pid = 1580] [id = 679] 00:03:17 INFO - PROCESS | 1580 | --DOCSHELL 15099000 == 28 [pid = 1580] [id = 678] 00:03:17 INFO - PROCESS | 1580 | --DOCSHELL 10A2D400 == 27 [pid = 1580] [id = 677] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1C765C00) [pid = 1580] [serial = 2020] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1A81EC00) [pid = 1580] [serial = 2008] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1ACE0000) [pid = 1580] [serial = 2011] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1A825C00) [pid = 1580] [serial = 2009] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1500E000) [pid = 1580] [serial = 2014] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (18CC3800) [pid = 1580] [serial = 2002] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (19057C00) [pid = 1580] [serial = 2003] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (11ECF000) [pid = 1580] [serial = 1996] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (151E6800) [pid = 1580] [serial = 1997] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (151EBC00) [pid = 1580] [serial = 1999] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (1586EC00) [pid = 1580] [serial = 2000] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (10D3F400) [pid = 1580] [serial = 1990] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 55 (10D50000) [pid = 1580] [serial = 1991] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 54 (1A726C00) [pid = 1580] [serial = 2005] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 53 (1ACE6000) [pid = 1580] [serial = 2012] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 52 (1A871400) [pid = 1580] [serial = 1988] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 51 (1675D000) [pid = 1580] [serial = 1993] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 50 (18272000) [pid = 1580] [serial = 1994] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 49 (1C768800) [pid = 1580] [serial = 2021] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 48 (16767000) [pid = 1580] [serial = 2015] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 47 (1ACECC00) [pid = 1580] [serial = 2017] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 46 (1A80A000) [pid = 1580] [serial = 2006] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | --DOMWINDOW == 45 (1BEE5000) [pid = 1580] [serial = 2018] [outer = 00000000] [url = about:blank] 00:03:18 INFO - PROCESS | 1580 | 1467874998109 Marionette TRACE conn6 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:18 INFO - PROCESS | 1580 | 1467874998113 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:18 INFO - PROCESS | 1580 | ++DOCSHELL 10A06C00 == 28 [pid = 1580] [id = 684] 00:03:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 46 (10A08400) [pid = 1580] [serial = 2052] [outer = 00000000] 00:03:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 47 (10D42400) [pid = 1580] [serial = 2053] [outer = 10A08400] 00:03:18 INFO - PROCESS | 1580 | 1467874998164 Marionette DEBUG loaded listener.js 00:03:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 48 (1118B400) [pid = 1580] [serial = 2054] [outer = 10A08400] 00:03:18 INFO - PROCESS | 1580 | 1467874998649 Marionette TRACE conn6 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 00:03:18 INFO - PROCESS | 1580 | 1467874998682 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 00:03:18 INFO - PROCESS | 1580 | 1467874998688 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:03:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:03:18 INFO - PROCESS | 1580 | 1467874998691 Marionette TRACE conn6 <- [1,2702,null,{}] 00:03:18 INFO - PROCESS | 1580 | 1467874998694 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:18 INFO - PROCESS | 1580 | 1467874998697 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:18 INFO - PROCESS | 1580 | 1467874998788 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 00:03:18 INFO - PROCESS | 1580 | 1467874998798 Marionette TRACE conn6 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:18 INFO - PROCESS | 1580 | 1467874998800 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:18 INFO - PROCESS | 1580 | ++DOCSHELL 15878800 == 29 [pid = 1580] [id = 685] 00:03:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 49 (15896000) [pid = 1580] [serial = 2055] [outer = 00000000] 00:03:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 50 (15929400) [pid = 1580] [serial = 2056] [outer = 15896000] 00:03:18 INFO - PROCESS | 1580 | 1467874998849 Marionette DEBUG loaded listener.js 00:03:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 51 (159E8800) [pid = 1580] [serial = 2057] [outer = 15896000] 00:03:19 INFO - PROCESS | 1580 | 1467874999341 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 00:03:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:03:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 00:03:19 INFO - PROCESS | 1580 | 1467874999362 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 00:03:19 INFO - PROCESS | 1580 | 1467874999365 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 00:03:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:03:19 INFO - PROCESS | 1580 | 1467874999368 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:03:19 INFO - PROCESS | 1580 | 1467874999372 Marionette TRACE conn6 <- [1,2706,null,{}] 00:03:19 INFO - PROCESS | 1580 | 1467874999383 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:19 INFO - PROCESS | 1580 | 1467874999388 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:19 INFO - PROCESS | 1580 | 1467874999508 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 00:03:19 INFO - PROCESS | 1580 | 1467874999616 Marionette TRACE conn6 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:19 INFO - PROCESS | 1580 | 1467874999619 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:19 INFO - PROCESS | 1580 | ++DOCSHELL 18CD2800 == 30 [pid = 1580] [id = 686] 00:03:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 52 (19057C00) [pid = 1580] [serial = 2058] [outer = 00000000] 00:03:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 53 (197C9800) [pid = 1580] [serial = 2059] [outer = 19057C00] 00:03:19 INFO - PROCESS | 1580 | 1467874999670 Marionette DEBUG loaded listener.js 00:03:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 54 (199C9800) [pid = 1580] [serial = 2060] [outer = 19057C00] 00:03:20 INFO - PROCESS | 1580 | 1467875000064 Marionette TRACE conn6 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 00:03:20 INFO - PROCESS | 1580 | 1467875000105 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 00:03:20 INFO - PROCESS | 1580 | 1467875000108 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:03:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:03:20 INFO - PROCESS | 1580 | 1467875000110 Marionette TRACE conn6 <- [1,2710,null,{}] 00:03:20 INFO - PROCESS | 1580 | 1467875000119 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:20 INFO - PROCESS | 1580 | 1467875000121 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:20 INFO - PROCESS | 1580 | 1467875000252 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 00:03:20 INFO - PROCESS | 1580 | 1467875000319 Marionette TRACE conn6 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:20 INFO - PROCESS | 1580 | 1467875000321 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:20 INFO - PROCESS | 1580 | ++DOCSHELL 1A71C000 == 31 [pid = 1580] [id = 687] 00:03:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 55 (1A71D800) [pid = 1580] [serial = 2061] [outer = 00000000] 00:03:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (1A811000) [pid = 1580] [serial = 2062] [outer = 1A71D800] 00:03:20 INFO - PROCESS | 1580 | 1467875000369 Marionette DEBUG loaded listener.js 00:03:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (1A819C00) [pid = 1580] [serial = 2063] [outer = 1A71D800] 00:03:20 INFO - PROCESS | 1580 | 1467875000825 Marionette TRACE conn6 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 00:03:20 INFO - PROCESS | 1580 | 1467875000907 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 00:03:20 INFO - PROCESS | 1580 | 1467875000911 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:03:20 INFO - PROCESS | 1580 | 1467875000912 Marionette TRACE conn6 <- [1,2714,null,{}] 00:03:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:03:20 INFO - PROCESS | 1580 | 1467875000916 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:20 INFO - PROCESS | 1580 | 1467875000918 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:21 INFO - PROCESS | 1580 | 1467875001038 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 00:03:21 INFO - PROCESS | 1580 | 1467875001105 Marionette TRACE conn6 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:21 INFO - PROCESS | 1580 | 1467875001107 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:21 INFO - PROCESS | 1580 | ++DOCSHELL 1A81E800 == 32 [pid = 1580] [id = 688] 00:03:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (1A824400) [pid = 1580] [serial = 2064] [outer = 00000000] 00:03:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (1A864C00) [pid = 1580] [serial = 2065] [outer = 1A824400] 00:03:21 INFO - PROCESS | 1580 | 1467875001155 Marionette DEBUG loaded listener.js 00:03:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (1A866800) [pid = 1580] [serial = 2066] [outer = 1A824400] 00:03:21 INFO - PROCESS | 1580 | 1467875001597 Marionette TRACE conn6 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 00:03:21 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (1826A400) [pid = 1580] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:03:21 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (151A1000) [pid = 1580] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:03:21 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (10D3A000) [pid = 1580] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:03:21 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (151A3C00) [pid = 1580] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:03:21 INFO - PROCESS | 1580 | --DOMWINDOW == 55 (1765A000) [pid = 1580] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:03:21 INFO - PROCESS | 1580 | --DOMWINDOW == 54 (10D54400) [pid = 1580] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:03:21 INFO - PROCESS | 1580 | --DOMWINDOW == 53 (18CC4400) [pid = 1580] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:03:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:03:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 730ms 00:03:21 INFO - PROCESS | 1580 | 1467875001648 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 00:03:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:03:21 INFO - PROCESS | 1580 | 1467875001650 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 00:03:21 INFO - PROCESS | 1580 | 1467875001653 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:03:21 INFO - PROCESS | 1580 | 1467875001655 Marionette TRACE conn6 <- [1,2718,null,{}] 00:03:21 INFO - PROCESS | 1580 | 1467875001658 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:21 INFO - PROCESS | 1580 | 1467875001664 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:21 INFO - PROCESS | 1580 | 1467875001776 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 00:03:21 INFO - PROCESS | 1580 | 1467875001782 Marionette TRACE conn6 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:21 INFO - PROCESS | 1580 | 1467875001784 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:21 INFO - PROCESS | 1580 | ++DOCSHELL 1A921400 == 33 [pid = 1580] [id = 689] 00:03:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 54 (1A923C00) [pid = 1580] [serial = 2067] [outer = 00000000] 00:03:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 55 (1AB96800) [pid = 1580] [serial = 2068] [outer = 1A923C00] 00:03:21 INFO - PROCESS | 1580 | 1467875001838 Marionette DEBUG loaded listener.js 00:03:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 56 (1AB97800) [pid = 1580] [serial = 2069] [outer = 1A923C00] 00:03:22 INFO - PROCESS | 1580 | 1467875002748 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:03:22 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 00:03:22 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 00:03:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 00:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:03:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:03:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1119ms 00:03:22 INFO - PROCESS | 1580 | 1467875002773 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 00:03:22 INFO - PROCESS | 1580 | 1467875002785 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 00:03:22 INFO - PROCESS | 1580 | 1467875002788 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:03:22 INFO - PROCESS | 1580 | 1467875002790 Marionette TRACE conn6 <- [1,2722,null,{}] 00:03:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:03:22 INFO - PROCESS | 1580 | 1467875002794 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:22 INFO - PROCESS | 1580 | 1467875002796 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:22 INFO - PROCESS | 1580 | 1467875002917 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 00:03:22 INFO - PROCESS | 1580 | 1467875002925 Marionette TRACE conn6 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:22 INFO - PROCESS | 1580 | 1467875002927 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:22 INFO - PROCESS | 1580 | ++DOCSHELL 1AC0D000 == 34 [pid = 1580] [id = 690] 00:03:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (1ACE3400) [pid = 1580] [serial = 2070] [outer = 00000000] 00:03:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (1ACE9000) [pid = 1580] [serial = 2071] [outer = 1ACE3400] 00:03:22 INFO - PROCESS | 1580 | 1467875002973 Marionette DEBUG loaded listener.js 00:03:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (1AFC2C00) [pid = 1580] [serial = 2072] [outer = 1ACE3400] 00:03:23 INFO - PROCESS | 1580 | 1467875003393 Marionette TRACE conn6 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 00:03:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:03:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 630ms 00:03:23 INFO - PROCESS | 1580 | 1467875003424 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 00:03:23 INFO - PROCESS | 1580 | 1467875003426 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 00:03:23 INFO - PROCESS | 1580 | 1467875003430 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:03:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:03:23 INFO - PROCESS | 1580 | 1467875003431 Marionette TRACE conn6 <- [1,2726,null,{}] 00:03:23 INFO - PROCESS | 1580 | 1467875003435 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:23 INFO - PROCESS | 1580 | 1467875003437 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:23 INFO - PROCESS | 1580 | 1467875003521 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 00:03:23 INFO - PROCESS | 1580 | 1467875003626 Marionette TRACE conn6 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:23 INFO - PROCESS | 1580 | 1467875003628 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:23 INFO - PROCESS | 1580 | ++DOCSHELL 1AFCA400 == 35 [pid = 1580] [id = 691] 00:03:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (1AFCD800) [pid = 1580] [serial = 2073] [outer = 00000000] 00:03:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (1BFDA000) [pid = 1580] [serial = 2074] [outer = 1AFCD800] 00:03:23 INFO - PROCESS | 1580 | 1467875003678 Marionette DEBUG loaded listener.js 00:03:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (1C0DE000) [pid = 1580] [serial = 2075] [outer = 1AFCD800] 00:03:24 INFO - PROCESS | 1580 | 1467875004025 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 00:03:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:03:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 630ms 00:03:24 INFO - PROCESS | 1580 | 1467875004064 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 00:03:24 INFO - PROCESS | 1580 | 1467875004066 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 00:03:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:03:24 INFO - PROCESS | 1580 | 1467875004069 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:03:24 INFO - PROCESS | 1580 | 1467875004071 Marionette TRACE conn6 <- [1,2730,null,{}] 00:03:24 INFO - PROCESS | 1580 | 1467875004074 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:24 INFO - PROCESS | 1580 | 1467875004076 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:24 INFO - PROCESS | 1580 | 1467875004213 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 00:03:24 INFO - PROCESS | 1580 | 1467875004393 Marionette TRACE conn6 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:24 INFO - PROCESS | 1580 | 1467875004396 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:24 INFO - PROCESS | 1580 | ++DOCSHELL 10A22C00 == 36 [pid = 1580] [id = 692] 00:03:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (10A23000) [pid = 1580] [serial = 2076] [outer = 00000000] 00:03:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (10D3E400) [pid = 1580] [serial = 2077] [outer = 10A23000] 00:03:24 INFO - PROCESS | 1580 | 1467875004458 Marionette DEBUG loaded listener.js 00:03:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10D54800) [pid = 1580] [serial = 2078] [outer = 10A23000] 00:03:25 INFO - PROCESS | 1580 | 1467875005049 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 00:03:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:03:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1022ms 00:03:25 INFO - PROCESS | 1580 | 1467875005093 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 00:03:25 INFO - PROCESS | 1580 | 1467875005097 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 00:03:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:03:25 INFO - PROCESS | 1580 | 1467875005102 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:03:25 INFO - PROCESS | 1580 | 1467875005105 Marionette TRACE conn6 <- [1,2734,null,{}] 00:03:25 INFO - PROCESS | 1580 | 1467875005131 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:25 INFO - PROCESS | 1580 | 1467875005137 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:25 INFO - PROCESS | 1580 | 1467875005256 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 00:03:25 INFO - PROCESS | 1580 | 1467875005400 Marionette TRACE conn6 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:25 INFO - PROCESS | 1580 | 1467875005403 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:25 INFO - PROCESS | 1580 | ++DOCSHELL 16E43C00 == 37 [pid = 1580] [id = 693] 00:03:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (17659000) [pid = 1580] [serial = 2079] [outer = 00000000] 00:03:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1826F000) [pid = 1580] [serial = 2080] [outer = 17659000] 00:03:25 INFO - PROCESS | 1580 | 1467875005474 Marionette DEBUG loaded listener.js 00:03:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (18CC4400) [pid = 1580] [serial = 2081] [outer = 17659000] 00:03:26 INFO - PROCESS | 1580 | 1467875006078 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 00:03:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:03:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1024ms 00:03:26 INFO - PROCESS | 1580 | 1467875006127 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 00:03:26 INFO - PROCESS | 1580 | 1467875006130 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 00:03:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:03:26 INFO - PROCESS | 1580 | 1467875006134 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:03:26 INFO - PROCESS | 1580 | 1467875006137 Marionette TRACE conn6 <- [1,2738,null,{}] 00:03:26 INFO - PROCESS | 1580 | 1467875006141 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:26 INFO - PROCESS | 1580 | 1467875006144 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:26 INFO - PROCESS | 1580 | 1467875006261 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 00:03:26 INFO - PROCESS | 1580 | 1467875006423 Marionette TRACE conn6 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:26 INFO - PROCESS | 1580 | 1467875006425 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:26 INFO - PROCESS | 1580 | ++DOCSHELL 1A864400 == 38 [pid = 1580] [id = 694] 00:03:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1A86D400) [pid = 1580] [serial = 2082] [outer = 00000000] 00:03:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1AB94000) [pid = 1580] [serial = 2083] [outer = 1A86D400] 00:03:26 INFO - PROCESS | 1580 | 1467875006485 Marionette DEBUG loaded listener.js 00:03:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1BF9A000) [pid = 1580] [serial = 2084] [outer = 1A86D400] 00:03:27 INFO - PROCESS | 1580 | 1467875007092 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 00:03:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:03:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 970ms 00:03:27 INFO - PROCESS | 1580 | 1467875007106 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 00:03:27 INFO - PROCESS | 1580 | 1467875007111 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 00:03:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:03:27 INFO - PROCESS | 1580 | 1467875007136 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:03:27 INFO - PROCESS | 1580 | 1467875007141 Marionette TRACE conn6 <- [1,2742,null,{}] 00:03:27 INFO - PROCESS | 1580 | 1467875007145 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:27 INFO - PROCESS | 1580 | 1467875007148 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:27 INFO - PROCESS | 1580 | 1467875007268 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 00:03:27 INFO - PROCESS | 1580 | 1467875007413 Marionette TRACE conn6 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:27 INFO - PROCESS | 1580 | 1467875007416 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:27 INFO - PROCESS | 1580 | ++DOCSHELL 19FEF400 == 39 [pid = 1580] [id = 695] 00:03:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1C773000) [pid = 1580] [serial = 2085] [outer = 00000000] 00:03:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1CF5FC00) [pid = 1580] [serial = 2086] [outer = 1C773000] 00:03:27 INFO - PROCESS | 1580 | 1467875007474 Marionette DEBUG loaded listener.js 00:03:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1D223000) [pid = 1580] [serial = 2087] [outer = 1C773000] 00:03:28 INFO - PROCESS | 1580 | 1467875008025 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 00:03:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:03:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 930ms 00:03:28 INFO - PROCESS | 1580 | 1467875008258 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 00:03:28 INFO - PROCESS | 1580 | 1467875008263 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 00:03:28 INFO - PROCESS | 1580 | 1467875008282 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:03:28 INFO - PROCESS | 1580 | 1467875008286 Marionette TRACE conn6 <- [1,2746,null,{}] 00:03:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:03:28 INFO - PROCESS | 1580 | 1467875008292 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:28 INFO - PROCESS | 1580 | 1467875008295 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:28 INFO - PROCESS | 1580 | 1467875008403 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 00:03:28 INFO - PROCESS | 1580 | 1467875008543 Marionette TRACE conn6 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:28 INFO - PROCESS | 1580 | 1467875008548 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:28 INFO - PROCESS | 1580 | ++DOCSHELL 15099000 == 40 [pid = 1580] [id = 696] 00:03:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1511C400) [pid = 1580] [serial = 2088] [outer = 00000000] 00:03:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1547B800) [pid = 1580] [serial = 2089] [outer = 1511C400] 00:03:28 INFO - PROCESS | 1580 | 1467875008603 Marionette DEBUG loaded listener.js 00:03:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (15869C00) [pid = 1580] [serial = 2090] [outer = 1511C400] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 1AFCA400 == 39 [pid = 1580] [id = 691] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 1AC0D000 == 38 [pid = 1580] [id = 690] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 1A921400 == 37 [pid = 1580] [id = 689] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 1A81E800 == 36 [pid = 1580] [id = 688] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 1A71C000 == 35 [pid = 1580] [id = 687] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 18CD2800 == 34 [pid = 1580] [id = 686] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 15878800 == 33 [pid = 1580] [id = 685] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 10A06C00 == 32 [pid = 1580] [id = 684] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 10D4A400 == 31 [pid = 1580] [id = 682] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 16E45800 == 30 [pid = 1580] [id = 683] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 199C7400 == 29 [pid = 1580] [id = 681] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 11ECC400 == 28 [pid = 1580] [id = 676] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 19FEF400 == 27 [pid = 1580] [id = 695] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 1A864400 == 26 [pid = 1580] [id = 694] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 10A22C00 == 25 [pid = 1580] [id = 692] 00:03:29 INFO - PROCESS | 1580 | --DOCSHELL 16E43C00 == 24 [pid = 1580] [id = 693] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A098400) [pid = 1580] [serial = 2044] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (186C3000) [pid = 1580] [serial = 2038] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (158A0800) [pid = 1580] [serial = 2030] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1585D000) [pid = 1580] [serial = 2029] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10D49C00) [pid = 1580] [serial = 2032] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10D50400) [pid = 1580] [serial = 2033] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (151EC400) [pid = 1580] [serial = 2035] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (18CC6800) [pid = 1580] [serial = 2041] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1500D000) [pid = 1580] [serial = 2024] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (113B6400) [pid = 1580] [serial = 2023] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1A09A000) [pid = 1580] [serial = 2027] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (199C6400) [pid = 1580] [serial = 2026] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (186FC400) [pid = 1580] [serial = 2039] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (19197000) [pid = 1580] [serial = 2042] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (15490800) [pid = 1580] [serial = 2036] [outer = 00000000] [url = about:blank] 00:03:29 INFO - PROCESS | 1580 | 1467875009949 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 00:03:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:03:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1714ms 00:03:30 INFO - PROCESS | 1580 | 1467875010009 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 00:03:30 INFO - PROCESS | 1580 | 1467875010014 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 00:03:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:03:30 INFO - PROCESS | 1580 | 1467875010019 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:03:30 INFO - PROCESS | 1580 | 1467875010022 Marionette TRACE conn6 <- [1,2750,null,{}] 00:03:30 INFO - PROCESS | 1580 | 1467875010028 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:30 INFO - PROCESS | 1580 | 1467875010031 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:30 INFO - PROCESS | 1580 | 1467875010127 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 00:03:30 INFO - PROCESS | 1580 | 1467875010134 Marionette TRACE conn6 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:30 INFO - PROCESS | 1580 | 1467875010137 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:30 INFO - PROCESS | 1580 | ++DOCSHELL 10A06400 == 25 [pid = 1580] [id = 697] 00:03:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (10A2CC00) [pid = 1580] [serial = 2091] [outer = 00000000] 00:03:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (10D3E800) [pid = 1580] [serial = 2092] [outer = 10A2CC00] 00:03:30 INFO - PROCESS | 1580 | 1467875010188 Marionette DEBUG loaded listener.js 00:03:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10D45000) [pid = 1580] [serial = 2093] [outer = 10A2CC00] 00:03:30 INFO - PROCESS | 1580 | 1467875010707 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 00:03:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:03:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 730ms 00:03:30 INFO - PROCESS | 1580 | 1467875010749 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 00:03:30 INFO - PROCESS | 1580 | 1467875010754 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 00:03:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:03:30 INFO - PROCESS | 1580 | 1467875010760 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:03:30 INFO - PROCESS | 1580 | 1467875010763 Marionette TRACE conn6 <- [1,2754,null,{}] 00:03:30 INFO - PROCESS | 1580 | 1467875010767 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:30 INFO - PROCESS | 1580 | 1467875010770 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:30 INFO - PROCESS | 1580 | 1467875010867 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 00:03:30 INFO - PROCESS | 1580 | 1467875010884 Marionette TRACE conn6 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:30 INFO - PROCESS | 1580 | 1467875010887 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:30 INFO - PROCESS | 1580 | ++DOCSHELL 15011400 == 26 [pid = 1580] [id = 698] 00:03:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (15013C00) [pid = 1580] [serial = 2094] [outer = 00000000] 00:03:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (151EC400) [pid = 1580] [serial = 2095] [outer = 15013C00] 00:03:30 INFO - PROCESS | 1580 | 1467875010936 Marionette DEBUG loaded listener.js 00:03:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1546E400) [pid = 1580] [serial = 2096] [outer = 15013C00] 00:03:31 INFO - PROCESS | 1580 | 1467875011394 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 00:03:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:03:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 00:03:31 INFO - PROCESS | 1580 | 1467875011434 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 00:03:31 INFO - PROCESS | 1580 | 1467875011436 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 00:03:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:03:31 INFO - PROCESS | 1580 | 1467875011439 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:03:31 INFO - PROCESS | 1580 | 1467875011442 Marionette TRACE conn6 <- [1,2758,null,{}] 00:03:31 INFO - PROCESS | 1580 | 1467875011453 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:31 INFO - PROCESS | 1580 | 1467875011458 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:31 INFO - PROCESS | 1580 | 1467875011576 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 00:03:31 INFO - PROCESS | 1580 | 1467875011687 Marionette TRACE conn6 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:31 INFO - PROCESS | 1580 | 1467875011691 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:31 INFO - PROCESS | 1580 | ++DOCSHELL 1675B400 == 27 [pid = 1580] [id = 699] 00:03:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1675BC00) [pid = 1580] [serial = 2097] [outer = 00000000] 00:03:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (16E41000) [pid = 1580] [serial = 2098] [outer = 1675BC00] 00:03:31 INFO - PROCESS | 1580 | 1467875011742 Marionette DEBUG loaded listener.js 00:03:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (17659800) [pid = 1580] [serial = 2099] [outer = 1675BC00] 00:03:32 INFO - PROCESS | 1580 | 1467875012187 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 00:03:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:03:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 770ms 00:03:32 INFO - PROCESS | 1580 | 1467875012213 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 00:03:32 INFO - PROCESS | 1580 | 1467875012216 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 00:03:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:03:32 INFO - PROCESS | 1580 | 1467875012225 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:03:32 INFO - PROCESS | 1580 | 1467875012227 Marionette TRACE conn6 <- [1,2762,null,{}] 00:03:32 INFO - PROCESS | 1580 | 1467875012234 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:32 INFO - PROCESS | 1580 | 1467875012236 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:32 INFO - PROCESS | 1580 | 1467875012356 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 00:03:32 INFO - PROCESS | 1580 | 1467875012364 Marionette TRACE conn6 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:32 INFO - PROCESS | 1580 | 1467875012366 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:32 INFO - PROCESS | 1580 | ++DOCSHELL 18C11C00 == 28 [pid = 1580] [id = 700] 00:03:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (18C12000) [pid = 1580] [serial = 2100] [outer = 00000000] 00:03:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1905C000) [pid = 1580] [serial = 2101] [outer = 18C12000] 00:03:32 INFO - PROCESS | 1580 | 1467875012418 Marionette DEBUG loaded listener.js 00:03:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1982AC00) [pid = 1580] [serial = 2102] [outer = 18C12000] 00:03:32 INFO - PROCESS | 1580 | 1467875012892 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 00:03:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:03:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 730ms 00:03:32 INFO - PROCESS | 1580 | 1467875012969 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 00:03:32 INFO - PROCESS | 1580 | 1467875012971 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 00:03:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:03:32 INFO - PROCESS | 1580 | 1467875012984 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:03:32 INFO - PROCESS | 1580 | 1467875012986 Marionette TRACE conn6 <- [1,2766,null,{}] 00:03:32 INFO - PROCESS | 1580 | 1467875012989 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:32 INFO - PROCESS | 1580 | 1467875012991 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:33 INFO - PROCESS | 1580 | 1467875013110 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 00:03:33 INFO - PROCESS | 1580 | 1467875013120 Marionette TRACE conn6 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:33 INFO - PROCESS | 1580 | 1467875013123 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:33 INFO - PROCESS | 1580 | ++DOCSHELL 199C2400 == 29 [pid = 1580] [id = 701] 00:03:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (199C7400) [pid = 1580] [serial = 2103] [outer = 00000000] 00:03:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A09D400) [pid = 1580] [serial = 2104] [outer = 199C7400] 00:03:33 INFO - PROCESS | 1580 | 1467875013170 Marionette DEBUG loaded listener.js 00:03:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A66D800) [pid = 1580] [serial = 2105] [outer = 199C7400] 00:03:33 INFO - PROCESS | 1580 | 1467875013648 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 00:03:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:03:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 00:03:33 INFO - PROCESS | 1580 | 1467875013656 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 00:03:33 INFO - PROCESS | 1580 | 1467875013658 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 00:03:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:03:33 INFO - PROCESS | 1580 | 1467875013661 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:03:33 INFO - PROCESS | 1580 | 1467875013663 Marionette TRACE conn6 <- [1,2770,null,{}] 00:03:33 INFO - PROCESS | 1580 | 1467875013666 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:33 INFO - PROCESS | 1580 | 1467875013672 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:33 INFO - PROCESS | 1580 | 1467875013821 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 00:03:33 INFO - PROCESS | 1580 | 1467875013834 Marionette TRACE conn6 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:33 INFO - PROCESS | 1580 | 1467875013836 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:33 INFO - PROCESS | 1580 | ++DOCSHELL 1A72A800 == 30 [pid = 1580] [id = 702] 00:03:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A7DD800) [pid = 1580] [serial = 2106] [outer = 00000000] 00:03:33 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A81E000) [pid = 1580] [serial = 2107] [outer = 1A7DD800] 00:03:33 INFO - PROCESS | 1580 | 1467875013944 Marionette DEBUG loaded listener.js 00:03:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A864400) [pid = 1580] [serial = 2108] [outer = 1A7DD800] 00:03:34 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1ACE3400) [pid = 1580] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:03:34 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A824400) [pid = 1580] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:03:34 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10D4B400) [pid = 1580] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:03:34 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A923C00) [pid = 1580] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:03:34 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (16E49C00) [pid = 1580] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:03:34 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (10A08400) [pid = 1580] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:03:34 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (15896000) [pid = 1580] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:03:34 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (19057C00) [pid = 1580] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:03:34 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (199C7C00) [pid = 1580] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:03:34 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A71D800) [pid = 1580] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:03:34 INFO - PROCESS | 1580 | 1467875014539 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 00:03:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:03:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 930ms 00:03:34 INFO - PROCESS | 1580 | 1467875014593 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 00:03:34 INFO - PROCESS | 1580 | 1467875014595 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 00:03:34 INFO - PROCESS | 1580 | 1467875014598 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:03:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:03:34 INFO - PROCESS | 1580 | 1467875014600 Marionette TRACE conn6 <- [1,2774,null,{}] 00:03:34 INFO - PROCESS | 1580 | 1467875014604 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:34 INFO - PROCESS | 1580 | 1467875014606 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:34 INFO - PROCESS | 1580 | 1467875014688 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 00:03:34 INFO - PROCESS | 1580 | 1467875014694 Marionette TRACE conn6 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:34 INFO - PROCESS | 1580 | 1467875014696 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:34 INFO - PROCESS | 1580 | ++DOCSHELL 19062400 == 31 [pid = 1580] [id = 703] 00:03:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A72A000) [pid = 1580] [serial = 2109] [outer = 00000000] 00:03:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A828800) [pid = 1580] [serial = 2110] [outer = 1A72A000] 00:03:34 INFO - PROCESS | 1580 | 1467875014743 Marionette DEBUG loaded listener.js 00:03:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A822800) [pid = 1580] [serial = 2111] [outer = 1A72A000] 00:03:35 INFO - PROCESS | 1580 | 1467875015176 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 00:03:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:03:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 630ms 00:03:35 INFO - PROCESS | 1580 | 1467875015233 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 00:03:35 INFO - PROCESS | 1580 | 1467875015235 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 00:03:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:03:35 INFO - PROCESS | 1580 | 1467875015238 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:03:35 INFO - PROCESS | 1580 | 1467875015240 Marionette TRACE conn6 <- [1,2778,null,{}] 00:03:35 INFO - PROCESS | 1580 | 1467875015243 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:35 INFO - PROCESS | 1580 | 1467875015245 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:35 INFO - PROCESS | 1580 | 1467875015329 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 00:03:35 INFO - PROCESS | 1580 | 1467875015334 Marionette TRACE conn6 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:35 INFO - PROCESS | 1580 | 1467875015336 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:35 INFO - PROCESS | 1580 | ++DOCSHELL 10D58800 == 32 [pid = 1580] [id = 704] 00:03:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (15968400) [pid = 1580] [serial = 2112] [outer = 00000000] 00:03:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1AB94C00) [pid = 1580] [serial = 2113] [outer = 15968400] 00:03:35 INFO - PROCESS | 1580 | 1467875015383 Marionette DEBUG loaded listener.js 00:03:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1AB91000) [pid = 1580] [serial = 2114] [outer = 15968400] 00:03:35 INFO - PROCESS | 1580 | 1467875015843 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 00:03:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:03:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 630ms 00:03:35 INFO - PROCESS | 1580 | 1467875015869 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 00:03:35 INFO - PROCESS | 1580 | 1467875015871 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 00:03:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:03:35 INFO - PROCESS | 1580 | 1467875015874 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:03:35 INFO - PROCESS | 1580 | 1467875015876 Marionette TRACE conn6 <- [1,2782,null,{}] 00:03:35 INFO - PROCESS | 1580 | 1467875015883 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:35 INFO - PROCESS | 1580 | 1467875015885 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:35 INFO - PROCESS | 1580 | 1467875015971 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 00:03:35 INFO - PROCESS | 1580 | 1467875015978 Marionette TRACE conn6 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:35 INFO - PROCESS | 1580 | 1467875015980 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:35 INFO - PROCESS | 1580 | ++DOCSHELL 1675A800 == 33 [pid = 1580] [id = 705] 00:03:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1ACED000) [pid = 1580] [serial = 2115] [outer = 00000000] 00:03:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1BFDDC00) [pid = 1580] [serial = 2116] [outer = 1ACED000] 00:03:36 INFO - PROCESS | 1580 | 1467875016028 Marionette DEBUG loaded listener.js 00:03:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1C0DD400) [pid = 1580] [serial = 2117] [outer = 1ACED000] 00:03:36 INFO - PROCESS | 1580 | 1467875016826 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 00:03:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:03:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 970ms 00:03:36 INFO - PROCESS | 1580 | 1467875016849 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 00:03:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:03:36 INFO - PROCESS | 1580 | 1467875016853 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 00:03:36 INFO - PROCESS | 1580 | 1467875016858 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:03:36 INFO - PROCESS | 1580 | 1467875016862 Marionette TRACE conn6 <- [1,2786,null,{}] 00:03:36 INFO - PROCESS | 1580 | 1467875016868 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:36 INFO - PROCESS | 1580 | 1467875016871 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:37 INFO - PROCESS | 1580 | 1467875017004 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 00:03:37 INFO - PROCESS | 1580 | 1467875017178 Marionette TRACE conn6 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:37 INFO - PROCESS | 1580 | 1467875017181 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:37 INFO - PROCESS | 1580 | ++DOCSHELL 10D3D400 == 34 [pid = 1580] [id = 706] 00:03:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (10D3DC00) [pid = 1580] [serial = 2118] [outer = 00000000] 00:03:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (15012C00) [pid = 1580] [serial = 2119] [outer = 10D3DC00] 00:03:37 INFO - PROCESS | 1580 | 1467875017243 Marionette DEBUG loaded listener.js 00:03:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (15498800) [pid = 1580] [serial = 2120] [outer = 10D3DC00] 00:03:38 INFO - PROCESS | 1580 | 1467875018007 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 00:03:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:03:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1175ms 00:03:38 INFO - PROCESS | 1580 | 1467875018034 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 00:03:38 INFO - PROCESS | 1580 | 1467875018039 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 00:03:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:03:38 INFO - PROCESS | 1580 | 1467875018045 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:03:38 INFO - PROCESS | 1580 | 1467875018048 Marionette TRACE conn6 <- [1,2790,null,{}] 00:03:38 INFO - PROCESS | 1580 | 1467875018052 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:38 INFO - PROCESS | 1580 | 1467875018055 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:38 INFO - PROCESS | 1580 | 1467875018194 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 00:03:38 INFO - PROCESS | 1580 | 1467875018344 Marionette TRACE conn6 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:38 INFO - PROCESS | 1580 | 1467875018347 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:38 INFO - PROCESS | 1580 | ++DOCSHELL 16760400 == 35 [pid = 1580] [id = 707] 00:03:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1764E000) [pid = 1580] [serial = 2121] [outer = 00000000] 00:03:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (19059800) [pid = 1580] [serial = 2122] [outer = 1764E000] 00:03:38 INFO - PROCESS | 1580 | 1467875018406 Marionette DEBUG loaded listener.js 00:03:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (19FED000) [pid = 1580] [serial = 2123] [outer = 1764E000] 00:03:39 INFO - PROCESS | 1580 | --DOCSHELL 10D58800 == 34 [pid = 1580] [id = 704] 00:03:39 INFO - PROCESS | 1580 | --DOCSHELL 19062400 == 33 [pid = 1580] [id = 703] 00:03:39 INFO - PROCESS | 1580 | --DOCSHELL 1A72A800 == 32 [pid = 1580] [id = 702] 00:03:39 INFO - PROCESS | 1580 | --DOCSHELL 199C2400 == 31 [pid = 1580] [id = 701] 00:03:39 INFO - PROCESS | 1580 | --DOCSHELL 18C11C00 == 30 [pid = 1580] [id = 700] 00:03:39 INFO - PROCESS | 1580 | --DOCSHELL 1675B400 == 29 [pid = 1580] [id = 699] 00:03:39 INFO - PROCESS | 1580 | --DOCSHELL 15011400 == 28 [pid = 1580] [id = 698] 00:03:39 INFO - PROCESS | 1580 | --DOCSHELL 10A06400 == 27 [pid = 1580] [id = 697] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1AFC2C00) [pid = 1580] [serial = 2072] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A864C00) [pid = 1580] [serial = 2065] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1131C400) [pid = 1580] [serial = 2047] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1AB96800) [pid = 1580] [serial = 2068] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1519E000) [pid = 1580] [serial = 2048] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (186F0C00) [pid = 1580] [serial = 2050] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (151A3400) [pid = 1580] [serial = 2051] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (10D42400) [pid = 1580] [serial = 2053] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1118B400) [pid = 1580] [serial = 2054] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (15929400) [pid = 1580] [serial = 2056] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (159E8800) [pid = 1580] [serial = 2057] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (197C9800) [pid = 1580] [serial = 2059] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A0A0800) [pid = 1580] [serial = 2045] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1ACE9000) [pid = 1580] [serial = 2071] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A866800) [pid = 1580] [serial = 2066] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A811000) [pid = 1580] [serial = 2062] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1BFDA000) [pid = 1580] [serial = 2074] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A819C00) [pid = 1580] [serial = 2063] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1AB97800) [pid = 1580] [serial = 2069] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (199C9800) [pid = 1580] [serial = 2060] [outer = 00000000] [url = about:blank] 00:03:39 INFO - PROCESS | 1580 | 1467875019263 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 00:03:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:03:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1284ms 00:03:39 INFO - PROCESS | 1580 | 1467875019333 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 00:03:39 INFO - PROCESS | 1580 | 1467875019337 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 00:03:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:03:39 INFO - PROCESS | 1580 | 1467875019342 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:03:39 INFO - PROCESS | 1580 | 1467875019345 Marionette TRACE conn6 <- [1,2794,null,{}] 00:03:39 INFO - PROCESS | 1580 | 1467875019351 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:39 INFO - PROCESS | 1580 | 1467875019354 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:39 INFO - PROCESS | 1580 | 1467875019441 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 00:03:39 INFO - PROCESS | 1580 | 1467875019454 Marionette TRACE conn6 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:39 INFO - PROCESS | 1580 | 1467875019457 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:39 INFO - PROCESS | 1580 | ++DOCSHELL 10D4E000 == 28 [pid = 1580] [id = 708] 00:03:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (10D4E800) [pid = 1580] [serial = 2124] [outer = 00000000] 00:03:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (10D57C00) [pid = 1580] [serial = 2125] [outer = 10D4E800] 00:03:39 INFO - PROCESS | 1580 | 1467875019504 Marionette DEBUG loaded listener.js 00:03:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (11340800) [pid = 1580] [serial = 2126] [outer = 10D4E800] 00:03:40 INFO - PROCESS | 1580 | 1467875020061 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 00:03:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:03:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 790ms 00:03:40 INFO - PROCESS | 1580 | 1467875020133 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 00:03:40 INFO - PROCESS | 1580 | 1467875020137 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 00:03:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:03:40 INFO - PROCESS | 1580 | 1467875020143 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:03:40 INFO - PROCESS | 1580 | 1467875020146 Marionette TRACE conn6 <- [1,2798,null,{}] 00:03:40 INFO - PROCESS | 1580 | 1467875020150 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:40 INFO - PROCESS | 1580 | 1467875020152 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:40 INFO - PROCESS | 1580 | 1467875020247 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 00:03:40 INFO - PROCESS | 1580 | 1467875020349 Marionette TRACE conn6 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:40 INFO - PROCESS | 1580 | 1467875020352 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:40 INFO - PROCESS | 1580 | ++DOCSHELL 1585C800 == 29 [pid = 1580] [id = 709] 00:03:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1585D000) [pid = 1580] [serial = 2127] [outer = 00000000] 00:03:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (15877400) [pid = 1580] [serial = 2128] [outer = 1585D000] 00:03:40 INFO - PROCESS | 1580 | 1467875020403 Marionette DEBUG loaded listener.js 00:03:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15970800) [pid = 1580] [serial = 2129] [outer = 1585D000] 00:03:40 INFO - PROCESS | 1580 | 1467875020785 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 00:03:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:03:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 00:03:40 INFO - PROCESS | 1580 | 1467875020818 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 00:03:40 INFO - PROCESS | 1580 | 1467875020820 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 00:03:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:03:40 INFO - PROCESS | 1580 | 1467875020824 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:03:40 INFO - PROCESS | 1580 | 1467875020827 Marionette TRACE conn6 <- [1,2802,null,{}] 00:03:40 INFO - PROCESS | 1580 | 1467875020838 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:40 INFO - PROCESS | 1580 | 1467875020843 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:40 INFO - PROCESS | 1580 | 1467875020935 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 00:03:40 INFO - PROCESS | 1580 | 1467875020943 Marionette TRACE conn6 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:40 INFO - PROCESS | 1580 | 1467875020946 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:40 INFO - PROCESS | 1580 | ++DOCSHELL 19062400 == 30 [pid = 1580] [id = 710] 00:03:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (19065400) [pid = 1580] [serial = 2130] [outer = 00000000] 00:03:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (199C1800) [pid = 1580] [serial = 2131] [outer = 19065400] 00:03:40 INFO - PROCESS | 1580 | 1467875020995 Marionette DEBUG loaded listener.js 00:03:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (19FECC00) [pid = 1580] [serial = 2132] [outer = 19065400] 00:03:41 INFO - PROCESS | 1580 | 1467875021483 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 00:03:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:03:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 00:03:41 INFO - PROCESS | 1580 | 1467875021500 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 00:03:41 INFO - PROCESS | 1580 | 1467875021503 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 00:03:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:03:41 INFO - PROCESS | 1580 | 1467875021526 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:03:41 INFO - PROCESS | 1580 | 1467875021528 Marionette TRACE conn6 <- [1,2806,null,{}] 00:03:41 INFO - PROCESS | 1580 | 1467875021531 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:41 INFO - PROCESS | 1580 | 1467875021533 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:41 INFO - PROCESS | 1580 | 1467875021664 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 00:03:41 INFO - PROCESS | 1580 | 1467875021726 Marionette TRACE conn6 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:41 INFO - PROCESS | 1580 | 1467875021728 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:41 INFO - PROCESS | 1580 | ++DOCSHELL 1A728800 == 31 [pid = 1580] [id = 711] 00:03:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1A729800) [pid = 1580] [serial = 2133] [outer = 00000000] 00:03:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A810C00) [pid = 1580] [serial = 2134] [outer = 1A729800] 00:03:41 INFO - PROCESS | 1580 | 1467875021776 Marionette DEBUG loaded listener.js 00:03:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A818800) [pid = 1580] [serial = 2135] [outer = 1A729800] 00:03:42 INFO - PROCESS | 1580 | 1467875022173 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 00:03:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:03:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 750ms 00:03:42 INFO - PROCESS | 1580 | 1467875022259 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 00:03:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:03:42 INFO - PROCESS | 1580 | 1467875022261 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 00:03:42 INFO - PROCESS | 1580 | 1467875022264 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:03:42 INFO - PROCESS | 1580 | 1467875022265 Marionette TRACE conn6 <- [1,2810,null,{}] 00:03:42 INFO - PROCESS | 1580 | 1467875022270 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:42 INFO - PROCESS | 1580 | 1467875022272 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:42 INFO - PROCESS | 1580 | 1467875022421 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 00:03:42 INFO - PROCESS | 1580 | 1467875022443 Marionette TRACE conn6 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:42 INFO - PROCESS | 1580 | 1467875022445 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:42 INFO - PROCESS | 1580 | ++DOCSHELL 1A824400 == 32 [pid = 1580] [id = 712] 00:03:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A824800) [pid = 1580] [serial = 2136] [outer = 00000000] 00:03:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A870C00) [pid = 1580] [serial = 2137] [outer = 1A824800] 00:03:42 INFO - PROCESS | 1580 | 1467875022492 Marionette DEBUG loaded listener.js 00:03:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1AB5DC00) [pid = 1580] [serial = 2138] [outer = 1A824800] 00:03:42 INFO - PROCESS | 1580 | 1467875022967 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 00:03:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:03:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 730ms 00:03:42 INFO - PROCESS | 1580 | 1467875022995 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 00:03:42 INFO - PROCESS | 1580 | 1467875022997 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 00:03:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:03:43 INFO - PROCESS | 1580 | 1467875023000 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:03:43 INFO - PROCESS | 1580 | 1467875023002 Marionette TRACE conn6 <- [1,2814,null,{}] 00:03:43 INFO - PROCESS | 1580 | 1467875023005 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:43 INFO - PROCESS | 1580 | 1467875023011 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:43 INFO - PROCESS | 1580 | 1467875023167 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 00:03:43 INFO - PROCESS | 1580 | 1467875023248 Marionette TRACE conn6 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:43 INFO - PROCESS | 1580 | 1467875023250 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:43 INFO - PROCESS | 1580 | ++DOCSHELL 1A86A000 == 33 [pid = 1580] [id = 713] 00:03:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A86B400) [pid = 1580] [serial = 2139] [outer = 00000000] 00:03:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1BE10400) [pid = 1580] [serial = 2140] [outer = 1A86B400] 00:03:43 INFO - PROCESS | 1580 | 1467875023297 Marionette DEBUG loaded listener.js 00:03:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1AB99800) [pid = 1580] [serial = 2141] [outer = 1A86B400] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1AFCD800) [pid = 1580] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (18C12000) [pid = 1580] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (15013C00) [pid = 1580] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10A2CC00) [pid = 1580] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1511C400) [pid = 1580] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1675BC00) [pid = 1580] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (199C7400) [pid = 1580] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10A23000) [pid = 1580] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (17659000) [pid = 1580] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A86D400) [pid = 1580] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1C773000) [pid = 1580] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A7DD800) [pid = 1580] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (15968400) [pid = 1580] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:03:43 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A72A000) [pid = 1580] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:03:43 INFO - PROCESS | 1580 | 1467875023831 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:03:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:03:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 870ms 00:03:43 INFO - PROCESS | 1580 | 1467875023871 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 00:03:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:03:43 INFO - PROCESS | 1580 | 1467875023873 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 00:03:43 INFO - PROCESS | 1580 | 1467875023876 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:03:43 INFO - PROCESS | 1580 | 1467875023878 Marionette TRACE conn6 <- [1,2818,null,{}] 00:03:43 INFO - PROCESS | 1580 | 1467875023886 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:43 INFO - PROCESS | 1580 | 1467875023888 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:44 INFO - PROCESS | 1580 | 1467875024010 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 00:03:44 INFO - PROCESS | 1580 | 1467875024078 Marionette TRACE conn6 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:44 INFO - PROCESS | 1580 | 1467875024080 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:44 INFO - PROCESS | 1580 | ++DOCSHELL 1586EC00 == 34 [pid = 1580] [id = 714] 00:03:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (15930C00) [pid = 1580] [serial = 2142] [outer = 00000000] 00:03:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A667800) [pid = 1580] [serial = 2143] [outer = 15930C00] 00:03:44 INFO - PROCESS | 1580 | 1467875024127 Marionette DEBUG loaded listener.js 00:03:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A814000) [pid = 1580] [serial = 2144] [outer = 15930C00] 00:03:44 INFO - PROCESS | 1580 | 1467875024485 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 00:03:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:03:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 690ms 00:03:44 INFO - PROCESS | 1580 | 1467875024567 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 00:03:44 INFO - PROCESS | 1580 | 1467875024569 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 00:03:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:03:44 INFO - PROCESS | 1580 | 1467875024572 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:03:44 INFO - PROCESS | 1580 | 1467875024574 Marionette TRACE conn6 <- [1,2822,null,{}] 00:03:44 INFO - PROCESS | 1580 | 1467875024578 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:44 INFO - PROCESS | 1580 | 1467875024580 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:44 INFO - PROCESS | 1580 | 1467875024664 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 00:03:44 INFO - PROCESS | 1580 | 1467875024670 Marionette TRACE conn6 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:44 INFO - PROCESS | 1580 | 1467875024672 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:44 INFO - PROCESS | 1580 | ++DOCSHELL 1A0A4800 == 35 [pid = 1580] [id = 715] 00:03:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A72A000) [pid = 1580] [serial = 2145] [outer = 00000000] 00:03:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1C76DC00) [pid = 1580] [serial = 2146] [outer = 1A72A000] 00:03:44 INFO - PROCESS | 1580 | 1467875024718 Marionette DEBUG loaded listener.js 00:03:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (10D58400) [pid = 1580] [serial = 2147] [outer = 1A72A000] 00:03:45 INFO - PROCESS | 1580 | 1467875025182 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:03:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:03:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 630ms 00:03:45 INFO - PROCESS | 1580 | 1467875025203 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 00:03:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:03:45 INFO - PROCESS | 1580 | 1467875025214 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 00:03:45 INFO - PROCESS | 1580 | 1467875025222 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:03:45 INFO - PROCESS | 1580 | 1467875025224 Marionette TRACE conn6 <- [1,2826,null,{}] 00:03:45 INFO - PROCESS | 1580 | 1467875025227 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:45 INFO - PROCESS | 1580 | 1467875025229 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:45 INFO - PROCESS | 1580 | 1467875025316 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 00:03:45 INFO - PROCESS | 1580 | 1467875025352 Marionette TRACE conn6 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:45 INFO - PROCESS | 1580 | 1467875025354 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:45 INFO - PROCESS | 1580 | ++DOCSHELL 1905E000 == 36 [pid = 1580] [id = 716] 00:03:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1CC12400) [pid = 1580] [serial = 2148] [outer = 00000000] 00:03:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1CF60800) [pid = 1580] [serial = 2149] [outer = 1CC12400] 00:03:45 INFO - PROCESS | 1580 | 1467875025400 Marionette DEBUG loaded listener.js 00:03:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1D22A000) [pid = 1580] [serial = 2150] [outer = 1CC12400] 00:03:46 INFO - PROCESS | 1580 | 1467875026074 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 00:03:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:03:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 870ms 00:03:46 INFO - PROCESS | 1580 | 1467875026094 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 00:03:46 INFO - PROCESS | 1580 | 1467875026099 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 00:03:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:03:46 INFO - PROCESS | 1580 | 1467875026104 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:03:46 INFO - PROCESS | 1580 | 1467875026107 Marionette TRACE conn6 <- [1,2830,null,{}] 00:03:46 INFO - PROCESS | 1580 | 1467875026113 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:46 INFO - PROCESS | 1580 | 1467875026116 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:46 INFO - PROCESS | 1580 | 1467875026239 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 00:03:46 INFO - PROCESS | 1580 | 1467875026402 Marionette TRACE conn6 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:46 INFO - PROCESS | 1580 | 1467875026405 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:46 INFO - PROCESS | 1580 | ++DOCSHELL 10D4C000 == 37 [pid = 1580] [id = 717] 00:03:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (10D4C800) [pid = 1580] [serial = 2151] [outer = 00000000] 00:03:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1511B000) [pid = 1580] [serial = 2152] [outer = 10D4C800] 00:03:46 INFO - PROCESS | 1580 | 1467875026467 Marionette DEBUG loaded listener.js 00:03:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (15872800) [pid = 1580] [serial = 2153] [outer = 10D4C800] 00:03:47 INFO - PROCESS | 1580 | 1467875027110 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 00:03:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:03:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1024ms 00:03:47 INFO - PROCESS | 1580 | 1467875027129 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 00:03:47 INFO - PROCESS | 1580 | 1467875027134 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 00:03:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:03:47 INFO - PROCESS | 1580 | 1467875027141 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:03:47 INFO - PROCESS | 1580 | 1467875027144 Marionette TRACE conn6 <- [1,2834,null,{}] 00:03:47 INFO - PROCESS | 1580 | 1467875027148 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:47 INFO - PROCESS | 1580 | 1467875027151 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:47 INFO - PROCESS | 1580 | 1467875027271 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 00:03:47 INFO - PROCESS | 1580 | 1467875027433 Marionette TRACE conn6 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:47 INFO - PROCESS | 1580 | 1467875027435 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:47 INFO - PROCESS | 1580 | ++DOCSHELL 18CD2C00 == 38 [pid = 1580] [id = 718] 00:03:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (19057C00) [pid = 1580] [serial = 2154] [outer = 00000000] 00:03:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A09A000) [pid = 1580] [serial = 2155] [outer = 19057C00] 00:03:47 INFO - PROCESS | 1580 | 1467875027496 Marionette DEBUG loaded listener.js 00:03:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A817000) [pid = 1580] [serial = 2156] [outer = 19057C00] 00:03:48 INFO - PROCESS | 1580 | 1467875028096 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 00:03:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:03:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1021ms 00:03:48 INFO - PROCESS | 1580 | 1467875028165 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 00:03:48 INFO - PROCESS | 1580 | 1467875028167 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 00:03:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:03:48 INFO - PROCESS | 1580 | 1467875028171 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:03:48 INFO - PROCESS | 1580 | 1467875028175 Marionette TRACE conn6 <- [1,2838,null,{}] 00:03:48 INFO - PROCESS | 1580 | 1467875028187 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:48 INFO - PROCESS | 1580 | 1467875028192 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:48 INFO - PROCESS | 1580 | 1467875028308 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 00:03:48 INFO - PROCESS | 1580 | 1467875028459 Marionette TRACE conn6 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:48 INFO - PROCESS | 1580 | 1467875028463 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:48 INFO - PROCESS | 1580 | ++DOCSHELL 1D666C00 == 39 [pid = 1580] [id = 719] 00:03:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1D667400) [pid = 1580] [serial = 2157] [outer = 00000000] 00:03:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1DD30C00) [pid = 1580] [serial = 2158] [outer = 1D667400] 00:03:48 INFO - PROCESS | 1580 | 1467875028523 Marionette DEBUG loaded listener.js 00:03:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1DE31400) [pid = 1580] [serial = 2159] [outer = 1D667400] 00:03:49 INFO - PROCESS | 1580 | 1467875029145 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:03:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:03:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1023ms 00:03:49 INFO - PROCESS | 1580 | 1467875029197 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 00:03:49 INFO - PROCESS | 1580 | 1467875029200 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 00:03:49 INFO - PROCESS | 1580 | 1467875029203 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:03:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:03:49 INFO - PROCESS | 1580 | 1467875029206 Marionette TRACE conn6 <- [1,2842,null,{}] 00:03:49 INFO - PROCESS | 1580 | 1467875029209 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:49 INFO - PROCESS | 1580 | 1467875029212 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:49 INFO - PROCESS | 1580 | 1467875029330 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 00:03:49 INFO - PROCESS | 1580 | 1467875029608 Marionette TRACE conn6 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:49 INFO - PROCESS | 1580 | 1467875029612 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:49 INFO - PROCESS | 1580 | ++DOCSHELL 0D33AC00 == 40 [pid = 1580] [id = 720] 00:03:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (10A0A000) [pid = 1580] [serial = 2160] [outer = 00000000] 00:03:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (10D4B800) [pid = 1580] [serial = 2161] [outer = 10A0A000] 00:03:49 INFO - PROCESS | 1580 | 1467875029682 Marionette DEBUG loaded listener.js 00:03:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (10D58800) [pid = 1580] [serial = 2162] [outer = 10A0A000] 00:03:50 INFO - PROCESS | 1580 | 1467875030317 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 00:03:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:03:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1181ms 00:03:50 INFO - PROCESS | 1580 | 1467875030389 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 00:03:50 INFO - PROCESS | 1580 | 1467875030393 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 00:03:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:03:50 INFO - PROCESS | 1580 | 1467875030415 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:03:50 INFO - PROCESS | 1580 | 1467875030418 Marionette TRACE conn6 <- [1,2846,null,{}] 00:03:50 INFO - PROCESS | 1580 | 1467875030425 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:50 INFO - PROCESS | 1580 | 1467875030429 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 1A0A4800 == 39 [pid = 1580] [id = 715] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 1586EC00 == 38 [pid = 1580] [id = 714] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 1A86A000 == 37 [pid = 1580] [id = 713] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 1A824400 == 36 [pid = 1580] [id = 712] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 1A728800 == 35 [pid = 1580] [id = 711] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 19062400 == 34 [pid = 1580] [id = 710] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 1585C800 == 33 [pid = 1580] [id = 709] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 10D4E000 == 32 [pid = 1580] [id = 708] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 1675A800 == 31 [pid = 1580] [id = 705] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 15099000 == 30 [pid = 1580] [id = 696] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 16760400 == 29 [pid = 1580] [id = 707] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 10D3D400 == 28 [pid = 1580] [id = 706] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 0D33AC00 == 27 [pid = 1580] [id = 720] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 18CD2C00 == 26 [pid = 1580] [id = 718] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 1D666C00 == 25 [pid = 1580] [id = 719] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 1905E000 == 24 [pid = 1580] [id = 716] 00:03:51 INFO - PROCESS | 1580 | --DOCSHELL 10D4C000 == 23 [pid = 1580] [id = 717] 00:03:51 INFO - PROCESS | 1580 | 1467875031168 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1C0DE000) [pid = 1580] [serial = 2075] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1905C000) [pid = 1580] [serial = 2101] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (151EC400) [pid = 1580] [serial = 2095] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1546E400) [pid = 1580] [serial = 2096] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (10D3E800) [pid = 1580] [serial = 2092] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (10D45000) [pid = 1580] [serial = 2093] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (15869C00) [pid = 1580] [serial = 2090] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1547B800) [pid = 1580] [serial = 2089] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (16E41000) [pid = 1580] [serial = 2098] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A09D400) [pid = 1580] [serial = 2104] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (10D54800) [pid = 1580] [serial = 2078] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (10D3E400) [pid = 1580] [serial = 2077] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (18CC4400) [pid = 1580] [serial = 2081] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1826F000) [pid = 1580] [serial = 2080] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1BF9A000) [pid = 1580] [serial = 2084] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1AB94000) [pid = 1580] [serial = 2083] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1D223000) [pid = 1580] [serial = 2087] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1CF5FC00) [pid = 1580] [serial = 2086] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A81E000) [pid = 1580] [serial = 2107] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A66D800) [pid = 1580] [serial = 2105] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1AB94C00) [pid = 1580] [serial = 2113] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A864400) [pid = 1580] [serial = 2108] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A828800) [pid = 1580] [serial = 2110] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1A822800) [pid = 1580] [serial = 2111] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1BFDDC00) [pid = 1580] [serial = 2116] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1982AC00) [pid = 1580] [serial = 2102] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (17659800) [pid = 1580] [serial = 2099] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1AB91000) [pid = 1580] [serial = 2114] [outer = 00000000] [url = about:blank] 00:03:51 INFO - PROCESS | 1580 | 1467875031398 Marionette TRACE conn6 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:51 INFO - PROCESS | 1580 | 1467875031402 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:51 INFO - PROCESS | 1580 | ++DOCSHELL 0D335400 == 24 [pid = 1580] [id = 721] 00:03:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (0D33AC00) [pid = 1580] [serial = 2163] [outer = 00000000] 00:03:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (109FAC00) [pid = 1580] [serial = 2164] [outer = 0D33AC00] 00:03:51 INFO - PROCESS | 1580 | 1467875031454 Marionette DEBUG loaded listener.js 00:03:51 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (10A10000) [pid = 1580] [serial = 2165] [outer = 0D33AC00] 00:03:51 INFO - PROCESS | 1580 | 1467875031935 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:03:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:03:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1594ms 00:03:51 INFO - PROCESS | 1580 | 1467875031993 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 00:03:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:03:52 INFO - PROCESS | 1580 | 1467875031998 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 00:03:52 INFO - PROCESS | 1580 | 1467875032003 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:03:52 INFO - PROCESS | 1580 | 1467875032006 Marionette TRACE conn6 <- [1,2850,null,{}] 00:03:52 INFO - PROCESS | 1580 | 1467875032011 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:52 INFO - PROCESS | 1580 | 1467875032014 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:52 INFO - PROCESS | 1580 | 1467875032114 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 00:03:52 INFO - PROCESS | 1580 | 1467875032123 Marionette TRACE conn6 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:52 INFO - PROCESS | 1580 | 1467875032126 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:52 INFO - PROCESS | 1580 | ++DOCSHELL 11DE0400 == 25 [pid = 1580] [id = 722] 00:03:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (11E3BC00) [pid = 1580] [serial = 2166] [outer = 00000000] 00:03:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1511C400) [pid = 1580] [serial = 2167] [outer = 11E3BC00] 00:03:52 INFO - PROCESS | 1580 | 1467875032176 Marionette DEBUG loaded listener.js 00:03:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (151EB400) [pid = 1580] [serial = 2168] [outer = 11E3BC00] 00:03:52 INFO - PROCESS | 1580 | 1467875032674 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 00:03:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:03:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 730ms 00:03:52 INFO - PROCESS | 1580 | 1467875032733 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 00:03:52 INFO - PROCESS | 1580 | 1467875032736 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 00:03:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:03:52 INFO - PROCESS | 1580 | 1467875032739 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:03:52 INFO - PROCESS | 1580 | 1467875032741 Marionette TRACE conn6 <- [1,2854,null,{}] 00:03:52 INFO - PROCESS | 1580 | 1467875032746 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:52 INFO - PROCESS | 1580 | 1467875032748 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:52 INFO - PROCESS | 1580 | 1467875032879 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 00:03:52 INFO - PROCESS | 1580 | 1467875032950 Marionette TRACE conn6 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:52 INFO - PROCESS | 1580 | 1467875032952 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:52 INFO - PROCESS | 1580 | ++DOCSHELL 158A2000 == 26 [pid = 1580] [id = 723] 00:03:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (15901400) [pid = 1580] [serial = 2169] [outer = 00000000] 00:03:52 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1596DC00) [pid = 1580] [serial = 2170] [outer = 15901400] 00:03:53 INFO - PROCESS | 1580 | 1467875033000 Marionette DEBUG loaded listener.js 00:03:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15A88000) [pid = 1580] [serial = 2171] [outer = 15901400] 00:03:53 INFO - PROCESS | 1580 | 1467875033398 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 00:03:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:03:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 730ms 00:03:53 INFO - PROCESS | 1580 | 1467875033473 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 00:03:53 INFO - PROCESS | 1580 | 1467875033476 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 00:03:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:03:53 INFO - PROCESS | 1580 | 1467875033487 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:03:53 INFO - PROCESS | 1580 | 1467875033492 Marionette TRACE conn6 <- [1,2858,null,{}] 00:03:53 INFO - PROCESS | 1580 | 1467875033504 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:53 INFO - PROCESS | 1580 | 1467875033507 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:53 INFO - PROCESS | 1580 | 1467875033646 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 00:03:53 INFO - PROCESS | 1580 | 1467875033654 Marionette TRACE conn6 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:53 INFO - PROCESS | 1580 | 1467875033656 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:53 INFO - PROCESS | 1580 | ++DOCSHELL 186F0C00 == 27 [pid = 1580] [id = 724] 00:03:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (186F3000) [pid = 1580] [serial = 2172] [outer = 00000000] 00:03:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (18CC9400) [pid = 1580] [serial = 2173] [outer = 186F3000] 00:03:53 INFO - PROCESS | 1580 | 1467875033703 Marionette DEBUG loaded listener.js 00:03:53 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1905D400) [pid = 1580] [serial = 2174] [outer = 186F3000] 00:03:54 INFO - PROCESS | 1580 | 1467875034237 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 00:03:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:03:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 790ms 00:03:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:03:54 INFO - PROCESS | 1580 | 1467875034272 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 00:03:54 INFO - PROCESS | 1580 | 1467875034274 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 00:03:54 INFO - PROCESS | 1580 | 1467875034277 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:03:54 INFO - PROCESS | 1580 | 1467875034279 Marionette TRACE conn6 <- [1,2862,null,{}] 00:03:54 INFO - PROCESS | 1580 | 1467875034289 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:54 INFO - PROCESS | 1580 | 1467875034291 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:54 INFO - PROCESS | 1580 | 1467875034412 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 00:03:54 INFO - PROCESS | 1580 | 1467875034422 Marionette TRACE conn6 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:54 INFO - PROCESS | 1580 | 1467875034424 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:54 INFO - PROCESS | 1580 | ++DOCSHELL 10963800 == 28 [pid = 1580] [id = 725] 00:03:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (10A07C00) [pid = 1580] [serial = 2175] [outer = 00000000] 00:03:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1982B800) [pid = 1580] [serial = 2176] [outer = 10A07C00] 00:03:54 INFO - PROCESS | 1580 | 1467875034471 Marionette DEBUG loaded listener.js 00:03:54 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (199CEC00) [pid = 1580] [serial = 2177] [outer = 10A07C00] 00:03:54 INFO - PROCESS | 1580 | 1467875034937 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 00:03:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:03:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 00:03:54 INFO - PROCESS | 1580 | 1467875034948 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 00:03:54 INFO - PROCESS | 1580 | 1467875034950 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 00:03:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:03:54 INFO - PROCESS | 1580 | 1467875034958 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:03:54 INFO - PROCESS | 1580 | 1467875034960 Marionette TRACE conn6 <- [1,2866,null,{}] 00:03:54 INFO - PROCESS | 1580 | 1467875034964 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:54 INFO - PROCESS | 1580 | 1467875034966 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:55 INFO - PROCESS | 1580 | 1467875035088 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 00:03:55 INFO - PROCESS | 1580 | 1467875035094 Marionette TRACE conn6 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:55 INFO - PROCESS | 1580 | 1467875035100 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:55 INFO - PROCESS | 1580 | ++DOCSHELL 1A71B800 == 29 [pid = 1580] [id = 726] 00:03:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A71BC00) [pid = 1580] [serial = 2178] [outer = 00000000] 00:03:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A726400) [pid = 1580] [serial = 2179] [outer = 1A71BC00] 00:03:55 INFO - PROCESS | 1580 | 1467875035218 Marionette DEBUG loaded listener.js 00:03:55 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A813400) [pid = 1580] [serial = 2180] [outer = 1A71BC00] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A86B400) [pid = 1580] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A824800) [pid = 1580] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15930C00) [pid = 1580] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1ACED000) [pid = 1580] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D3DC00) [pid = 1580] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (19065400) [pid = 1580] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1585D000) [pid = 1580] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1764E000) [pid = 1580] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10D4E800) [pid = 1580] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1A72A000) [pid = 1580] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1CC12400) [pid = 1580] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:03:55 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A729800) [pid = 1580] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:03:55 INFO - PROCESS | 1580 | 1467875035942 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 00:03:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:03:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1014ms 00:03:55 INFO - PROCESS | 1580 | 1467875035978 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 00:03:55 INFO - PROCESS | 1580 | 1467875035980 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 00:03:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:03:55 INFO - PROCESS | 1580 | 1467875035983 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:03:55 INFO - PROCESS | 1580 | 1467875035985 Marionette TRACE conn6 <- [1,2870,null,{}] 00:03:55 INFO - PROCESS | 1580 | 1467875035989 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:55 INFO - PROCESS | 1580 | 1467875035991 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:56 INFO - PROCESS | 1580 | 1467875036088 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 00:03:56 INFO - PROCESS | 1580 | 1467875036097 Marionette TRACE conn6 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:56 INFO - PROCESS | 1580 | 1467875036099 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:56 INFO - PROCESS | 1580 | ++DOCSHELL 109F8400 == 30 [pid = 1580] [id = 727] 00:03:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (15013C00) [pid = 1580] [serial = 2181] [outer = 00000000] 00:03:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A722800) [pid = 1580] [serial = 2182] [outer = 15013C00] 00:03:56 INFO - PROCESS | 1580 | 1467875036143 Marionette DEBUG loaded listener.js 00:03:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A81D400) [pid = 1580] [serial = 2183] [outer = 15013C00] 00:03:56 INFO - PROCESS | 1580 | 1467875036591 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 00:03:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:03:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 630ms 00:03:56 INFO - PROCESS | 1580 | 1467875036629 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 00:03:56 INFO - PROCESS | 1580 | 1467875036631 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 00:03:56 INFO - PROCESS | 1580 | 1467875036635 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:03:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:03:56 INFO - PROCESS | 1580 | 1467875036636 Marionette TRACE conn6 <- [1,2874,null,{}] 00:03:56 INFO - PROCESS | 1580 | 1467875036640 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:56 INFO - PROCESS | 1580 | 1467875036642 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:56 INFO - PROCESS | 1580 | 1467875036725 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 00:03:56 INFO - PROCESS | 1580 | 1467875036731 Marionette TRACE conn6 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:56 INFO - PROCESS | 1580 | 1467875036733 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:56 INFO - PROCESS | 1580 | ++DOCSHELL 1A826C00 == 31 [pid = 1580] [id = 728] 00:03:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A827000) [pid = 1580] [serial = 2184] [outer = 00000000] 00:03:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A86D000) [pid = 1580] [serial = 2185] [outer = 1A827000] 00:03:56 INFO - PROCESS | 1580 | 1467875036780 Marionette DEBUG loaded listener.js 00:03:56 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1AB5BC00) [pid = 1580] [serial = 2186] [outer = 1A827000] 00:03:57 INFO - PROCESS | 1580 | 1467875037240 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 00:03:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:03:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 00:03:57 INFO - PROCESS | 1580 | 1467875037309 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 00:03:57 INFO - PROCESS | 1580 | 1467875037311 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 00:03:57 INFO - PROCESS | 1580 | 1467875037314 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:03:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:03:57 INFO - PROCESS | 1580 | 1467875037316 Marionette TRACE conn6 <- [1,2878,null,{}] 00:03:57 INFO - PROCESS | 1580 | 1467875037320 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:57 INFO - PROCESS | 1580 | 1467875037322 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:57 INFO - PROCESS | 1580 | 1467875037405 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 00:03:57 INFO - PROCESS | 1580 | 1467875037411 Marionette TRACE conn6 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:57 INFO - PROCESS | 1580 | 1467875037413 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:57 INFO - PROCESS | 1580 | ++DOCSHELL 1AB90C00 == 32 [pid = 1580] [id = 729] 00:03:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1AB91800) [pid = 1580] [serial = 2187] [outer = 00000000] 00:03:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1AB9BC00) [pid = 1580] [serial = 2188] [outer = 1AB91800] 00:03:57 INFO - PROCESS | 1580 | 1467875037459 Marionette DEBUG loaded listener.js 00:03:57 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1AC07C00) [pid = 1580] [serial = 2189] [outer = 1AB91800] 00:03:58 INFO - PROCESS | 1580 | 1467875038244 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:03:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:03:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 970ms 00:03:58 INFO - PROCESS | 1580 | 1467875038289 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 00:03:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:03:58 INFO - PROCESS | 1580 | 1467875038293 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 00:03:58 INFO - PROCESS | 1580 | 1467875038298 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:03:58 INFO - PROCESS | 1580 | 1467875038302 Marionette TRACE conn6 <- [1,2882,null,{}] 00:03:58 INFO - PROCESS | 1580 | 1467875038308 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:58 INFO - PROCESS | 1580 | 1467875038311 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:58 INFO - PROCESS | 1580 | 1467875038459 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 00:03:58 INFO - PROCESS | 1580 | 1467875038608 Marionette TRACE conn6 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:58 INFO - PROCESS | 1580 | 1467875038611 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:58 INFO - PROCESS | 1580 | ++DOCSHELL 10A25800 == 33 [pid = 1580] [id = 730] 00:03:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (10D48400) [pid = 1580] [serial = 2190] [outer = 00000000] 00:03:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (15099000) [pid = 1580] [serial = 2191] [outer = 10D48400] 00:03:58 INFO - PROCESS | 1580 | 1467875038673 Marionette DEBUG loaded listener.js 00:03:58 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1585E800) [pid = 1580] [serial = 2192] [outer = 10D48400] 00:03:59 INFO - PROCESS | 1580 | 1467875039392 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 00:03:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:03:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1184ms 00:03:59 INFO - PROCESS | 1580 | 1467875039504 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 00:03:59 INFO - PROCESS | 1580 | 1467875039509 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 00:03:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:03:59 INFO - PROCESS | 1580 | 1467875039517 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:03:59 INFO - PROCESS | 1580 | 1467875039520 Marionette TRACE conn6 <- [1,2886,null,{}] 00:03:59 INFO - PROCESS | 1580 | 1467875039524 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:59 INFO - PROCESS | 1580 | 1467875039527 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:59 INFO - PROCESS | 1580 | 1467875039667 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 00:03:59 INFO - PROCESS | 1580 | 1467875039807 Marionette TRACE conn6 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:59 INFO - PROCESS | 1580 | 1467875039810 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:03:59 INFO - PROCESS | 1580 | ++DOCSHELL 16763400 == 34 [pid = 1580] [id = 731] 00:03:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (16767000) [pid = 1580] [serial = 2193] [outer = 00000000] 00:03:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (186BA800) [pid = 1580] [serial = 2194] [outer = 16767000] 00:03:59 INFO - PROCESS | 1580 | 1467875039867 Marionette DEBUG loaded listener.js 00:03:59 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (18CC3800) [pid = 1580] [serial = 2195] [outer = 16767000] 00:04:00 INFO - PROCESS | 1580 | --DOCSHELL 1A826C00 == 33 [pid = 1580] [id = 728] 00:04:00 INFO - PROCESS | 1580 | --DOCSHELL 109F8400 == 32 [pid = 1580] [id = 727] 00:04:00 INFO - PROCESS | 1580 | --DOCSHELL 1A71B800 == 31 [pid = 1580] [id = 726] 00:04:00 INFO - PROCESS | 1580 | --DOCSHELL 10963800 == 30 [pid = 1580] [id = 725] 00:04:00 INFO - PROCESS | 1580 | --DOCSHELL 186F0C00 == 29 [pid = 1580] [id = 724] 00:04:00 INFO - PROCESS | 1580 | --DOCSHELL 158A2000 == 28 [pid = 1580] [id = 723] 00:04:00 INFO - PROCESS | 1580 | --DOCSHELL 11DE0400 == 27 [pid = 1580] [id = 722] 00:04:00 INFO - PROCESS | 1580 | --DOCSHELL 0D335400 == 26 [pid = 1580] [id = 721] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1BE10400) [pid = 1580] [serial = 2140] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1AB5DC00) [pid = 1580] [serial = 2138] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1A870C00) [pid = 1580] [serial = 2137] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1A667800) [pid = 1580] [serial = 2143] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1C0DD400) [pid = 1580] [serial = 2117] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (15012C00) [pid = 1580] [serial = 2119] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (15498800) [pid = 1580] [serial = 2120] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (199C1800) [pid = 1580] [serial = 2131] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (15877400) [pid = 1580] [serial = 2128] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (15970800) [pid = 1580] [serial = 2129] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (19059800) [pid = 1580] [serial = 2122] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (19FED000) [pid = 1580] [serial = 2123] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (10D57C00) [pid = 1580] [serial = 2125] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (11340800) [pid = 1580] [serial = 2126] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1C76DC00) [pid = 1580] [serial = 2146] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1D22A000) [pid = 1580] [serial = 2150] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1CF60800) [pid = 1580] [serial = 2149] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1A810C00) [pid = 1580] [serial = 2134] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (1A818800) [pid = 1580] [serial = 2135] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (10D58400) [pid = 1580] [serial = 2147] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1AB99800) [pid = 1580] [serial = 2141] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (19FECC00) [pid = 1580] [serial = 2132] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (1A814000) [pid = 1580] [serial = 2144] [outer = 00000000] [url = about:blank] 00:04:00 INFO - PROCESS | 1580 | 1467875040769 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 00:04:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:04:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1281ms 00:04:00 INFO - PROCESS | 1580 | 1467875040800 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 00:04:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:04:00 INFO - PROCESS | 1580 | 1467875040804 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 00:04:00 INFO - PROCESS | 1580 | 1467875040810 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:04:00 INFO - PROCESS | 1580 | 1467875040812 Marionette TRACE conn6 <- [1,2890,null,{}] 00:04:00 INFO - PROCESS | 1580 | 1467875040817 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:00 INFO - PROCESS | 1580 | 1467875040820 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:00 INFO - PROCESS | 1580 | 1467875040913 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 00:04:00 INFO - PROCESS | 1580 | 1467875040920 Marionette TRACE conn6 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:00 INFO - PROCESS | 1580 | 1467875040924 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:00 INFO - PROCESS | 1580 | ++DOCSHELL 10D45000 == 27 [pid = 1580] [id = 732] 00:04:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (10D47C00) [pid = 1580] [serial = 2196] [outer = 00000000] 00:04:00 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (10D56C00) [pid = 1580] [serial = 2197] [outer = 10D47C00] 00:04:00 INFO - PROCESS | 1580 | 1467875040975 Marionette DEBUG loaded listener.js 00:04:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (1131E000) [pid = 1580] [serial = 2198] [outer = 10D47C00] 00:04:01 INFO - PROCESS | 1580 | 1467875041534 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:04:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:04:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 790ms 00:04:01 INFO - PROCESS | 1580 | 1467875041600 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 00:04:01 INFO - PROCESS | 1580 | 1467875041604 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 00:04:01 INFO - PROCESS | 1580 | 1467875041610 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:04:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:04:01 INFO - PROCESS | 1580 | 1467875041612 Marionette TRACE conn6 <- [1,2894,null,{}] 00:04:01 INFO - PROCESS | 1580 | 1467875041616 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:01 INFO - PROCESS | 1580 | 1467875041619 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:01 INFO - PROCESS | 1580 | 1467875041710 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 00:04:01 INFO - PROCESS | 1580 | 1467875041813 Marionette TRACE conn6 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:01 INFO - PROCESS | 1580 | 1467875041816 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:01 INFO - PROCESS | 1580 | ++DOCSHELL 1585A800 == 28 [pid = 1580] [id = 733] 00:04:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (15862000) [pid = 1580] [serial = 2199] [outer = 00000000] 00:04:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (158A0800) [pid = 1580] [serial = 2200] [outer = 15862000] 00:04:01 INFO - PROCESS | 1580 | 1467875041866 Marionette DEBUG loaded listener.js 00:04:01 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (15972800) [pid = 1580] [serial = 2201] [outer = 15862000] 00:04:02 INFO - PROCESS | 1580 | 1467875042289 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 00:04:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:04:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 730ms 00:04:02 INFO - PROCESS | 1580 | 1467875042345 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 00:04:02 INFO - PROCESS | 1580 | 1467875042347 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 00:04:02 INFO - PROCESS | 1580 | 1467875042350 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:04:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:04:02 INFO - PROCESS | 1580 | 1467875042354 Marionette TRACE conn6 <- [1,2898,null,{}] 00:04:02 INFO - PROCESS | 1580 | 1467875042365 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:02 INFO - PROCESS | 1580 | 1467875042370 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:02 INFO - PROCESS | 1580 | 1467875042490 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 00:04:02 INFO - PROCESS | 1580 | 1467875042511 Marionette TRACE conn6 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:02 INFO - PROCESS | 1580 | 1467875042514 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:02 INFO - PROCESS | 1580 | ++DOCSHELL 1982DC00 == 29 [pid = 1580] [id = 734] 00:04:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1982E400) [pid = 1580] [serial = 2202] [outer = 00000000] 00:04:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (199CB000) [pid = 1580] [serial = 2203] [outer = 1982E400] 00:04:02 INFO - PROCESS | 1580 | 1467875042566 Marionette DEBUG loaded listener.js 00:04:02 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1A098000) [pid = 1580] [serial = 2204] [outer = 1982E400] 00:04:03 INFO - PROCESS | 1580 | 1467875042996 Marionette TRACE conn6 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 00:04:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:04:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:04:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 00:04:03 INFO - PROCESS | 1580 | 1467875043025 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 00:04:03 INFO - PROCESS | 1580 | 1467875043027 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 00:04:03 INFO - PROCESS | 1580 | 1467875043031 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:04:03 INFO - TEST-START | /DOMEvents/constructors.html 00:04:03 INFO - PROCESS | 1580 | 1467875043033 Marionette TRACE conn6 <- [1,2902,null,{}] 00:04:03 INFO - PROCESS | 1580 | 1467875043036 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:03 INFO - PROCESS | 1580 | 1467875043038 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:03 INFO - PROCESS | 1580 | 1467875043176 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 00:04:03 INFO - PROCESS | 1580 | 1467875043189 Marionette TRACE conn6 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:03 INFO - PROCESS | 1580 | 1467875043191 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:03 INFO - PROCESS | 1580 | ++DOCSHELL 11325C00 == 30 [pid = 1580] [id = 735] 00:04:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (11ECE800) [pid = 1580] [serial = 2205] [outer = 00000000] 00:04:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A80EC00) [pid = 1580] [serial = 2206] [outer = 11ECE800] 00:04:03 INFO - PROCESS | 1580 | 1467875043238 Marionette DEBUG loaded listener.js 00:04:03 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1A816400) [pid = 1580] [serial = 2207] [outer = 11ECE800] 00:04:03 INFO - PROCESS | 1580 | 1467875043961 Marionette TRACE conn6 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:04:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:04:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:04:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:04:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:04:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:04:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:04:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:04:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:04:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 1029ms 00:04:04 INFO - PROCESS | 1580 | 1467875044064 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 00:04:04 INFO - PROCESS | 1580 | 1467875044067 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 00:04:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:04:04 INFO - PROCESS | 1580 | 1467875044084 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:04:04 INFO - PROCESS | 1580 | 1467875044086 Marionette TRACE conn6 <- [1,2906,null,{}] 00:04:04 INFO - PROCESS | 1580 | 1467875044103 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:04 INFO - PROCESS | 1580 | 1467875044105 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:04 INFO - PROCESS | 1580 | 1467875044229 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 00:04:04 INFO - PROCESS | 1580 | 1467875044234 Marionette TRACE conn6 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:04 INFO - PROCESS | 1580 | 1467875044236 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:04 INFO - PROCESS | 1580 | ++DOCSHELL 1A80D000 == 31 [pid = 1580] [id = 736] 00:04:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A81AC00) [pid = 1580] [serial = 2208] [outer = 00000000] 00:04:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A92FC00) [pid = 1580] [serial = 2209] [outer = 1A81AC00] 00:04:04 INFO - PROCESS | 1580 | 1467875044282 Marionette DEBUG loaded listener.js 00:04:04 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1AB91400) [pid = 1580] [serial = 2210] [outer = 1A81AC00] 00:04:04 INFO - PROCESS | 1580 | 1467875044741 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:04:04 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:04:04 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 710ms 00:04:04 INFO - PROCESS | 1580 | 1467875044789 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 00:04:04 INFO - PROCESS | 1580 | 1467875044791 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 00:04:04 INFO - PROCESS | 1580 | 1467875044794 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:04:04 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:04:04 INFO - PROCESS | 1580 | 1467875044796 Marionette TRACE conn6 <- [1,2910,null,{}] 00:04:04 INFO - PROCESS | 1580 | 1467875044800 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:04 INFO - PROCESS | 1580 | 1467875044805 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:04 INFO - PROCESS | 1580 | 1467875044953 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 00:04:05 INFO - PROCESS | 1580 | 1467875045025 Marionette TRACE conn6 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:05 INFO - PROCESS | 1580 | 1467875045027 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:05 INFO - PROCESS | 1580 | ++DOCSHELL 1AC02400 == 32 [pid = 1580] [id = 737] 00:04:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1AC10400) [pid = 1580] [serial = 2211] [outer = 00000000] 00:04:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1BE05C00) [pid = 1580] [serial = 2212] [outer = 1AC10400] 00:04:05 INFO - PROCESS | 1580 | 1467875045075 Marionette DEBUG loaded listener.js 00:04:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1592B000) [pid = 1580] [serial = 2213] [outer = 1AC10400] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (0D33AC00) [pid = 1580] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (186F3000) [pid = 1580] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (15901400) [pid = 1580] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (11E3BC00) [pid = 1580] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (10A0A000) [pid = 1580] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (10A07C00) [pid = 1580] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (10D4C800) [pid = 1580] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (19057C00) [pid = 1580] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1D667400) [pid = 1580] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1A71BC00) [pid = 1580] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A827000) [pid = 1580] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:04:05 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (15013C00) [pid = 1580] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:04:05 INFO - PROCESS | 1580 | [1580] 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 00:04:05 INFO - PROCESS | 1580 | [1580] 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 00:04:05 INFO - PROCESS | 1580 | [1580] 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 00:04:05 INFO - PROCESS | 1580 | [1580] 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 00:04:05 INFO - PROCESS | 1580 | 1467875045633 Marionette TRACE conn6 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 00:04:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:04:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:04:05 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 00:04:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:04:05 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 00:04:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:04:05 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]" 00:04:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:04:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:04:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 871ms 00:04:05 INFO - PROCESS | 1580 | 1467875045670 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 00:04:05 INFO - PROCESS | 1580 | 1467875045672 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 00:04:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:04:05 INFO - PROCESS | 1580 | 1467875045675 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:04:05 INFO - PROCESS | 1580 | 1467875045676 Marionette TRACE conn6 <- [1,2914,null,{}] 00:04:05 INFO - PROCESS | 1580 | 1467875045680 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:05 INFO - PROCESS | 1580 | 1467875045682 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:05 INFO - PROCESS | 1580 | 1467875045765 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 00:04:05 INFO - PROCESS | 1580 | 1467875045772 Marionette TRACE conn6 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:05 INFO - PROCESS | 1580 | 1467875045774 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:05 INFO - PROCESS | 1580 | ++DOCSHELL 113B6400 == 33 [pid = 1580] [id = 738] 00:04:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1A827000) [pid = 1580] [serial = 2214] [outer = 00000000] 00:04:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1BFE2800) [pid = 1580] [serial = 2215] [outer = 1A827000] 00:04:05 INFO - PROCESS | 1580 | 1467875045818 Marionette DEBUG loaded listener.js 00:04:05 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1C0DD800) [pid = 1580] [serial = 2216] [outer = 1A827000] 00:04:06 INFO - PROCESS | 1580 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:04:06 INFO - PROCESS | 1580 | 1467875046351 Marionette TRACE conn6 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 00:04:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:04:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 720ms 00:04:06 INFO - PROCESS | 1580 | 1467875046396 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 00:04:06 INFO - PROCESS | 1580 | 1467875046398 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 00:04:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:04:06 INFO - PROCESS | 1580 | 1467875046401 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:04:06 INFO - PROCESS | 1580 | 1467875046403 Marionette TRACE conn6 <- [1,2918,null,{}] 00:04:06 INFO - PROCESS | 1580 | 1467875046406 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:06 INFO - PROCESS | 1580 | 1467875046408 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:06 INFO - PROCESS | 1580 | 1467875046488 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 00:04:06 INFO - PROCESS | 1580 | 1467875046493 Marionette TRACE conn6 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:06 INFO - PROCESS | 1580 | 1467875046495 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:06 INFO - PROCESS | 1580 | ++DOCSHELL 1C765400 == 34 [pid = 1580] [id = 739] 00:04:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1C767800) [pid = 1580] [serial = 2217] [outer = 00000000] 00:04:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1C76B000) [pid = 1580] [serial = 2218] [outer = 1C767800] 00:04:06 INFO - PROCESS | 1580 | 1467875046542 Marionette DEBUG loaded listener.js 00:04:06 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1C771800) [pid = 1580] [serial = 2219] [outer = 1C767800] 00:04:06 INFO - PROCESS | 1580 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:04:06 INFO - PROCESS | 1580 | 1467875046980 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 00:04:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:04:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 630ms 00:04:07 INFO - PROCESS | 1580 | 1467875047042 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 00:04:07 INFO - PROCESS | 1580 | 1467875047044 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 00:04:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:04:07 INFO - PROCESS | 1580 | 1467875047051 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:04:07 INFO - PROCESS | 1580 | 1467875047053 Marionette TRACE conn6 <- [1,2922,null,{}] 00:04:07 INFO - PROCESS | 1580 | 1467875047057 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:07 INFO - PROCESS | 1580 | 1467875047058 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:07 INFO - PROCESS | 1580 | 1467875047168 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 00:04:07 INFO - PROCESS | 1580 | 1467875047175 Marionette TRACE conn6 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:07 INFO - PROCESS | 1580 | 1467875047177 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:07 INFO - PROCESS | 1580 | ++DOCSHELL 1982D400 == 35 [pid = 1580] [id = 740] 00:04:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1C76A800) [pid = 1580] [serial = 2220] [outer = 00000000] 00:04:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1CF5A400) [pid = 1580] [serial = 2221] [outer = 1C76A800] 00:04:07 INFO - PROCESS | 1580 | 1467875047220 Marionette DEBUG loaded listener.js 00:04:07 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1CF63800) [pid = 1580] [serial = 2222] [outer = 1C76A800] 00:04:07 INFO - PROCESS | 1580 | 1467875047889 Marionette TRACE conn6 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 00:04:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:04:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 870ms 00:04:07 INFO - PROCESS | 1580 | 1467875047923 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 00:04:07 INFO - PROCESS | 1580 | 1467875047928 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 00:04:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:04:07 INFO - PROCESS | 1580 | 1467875047932 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:04:07 INFO - PROCESS | 1580 | 1467875047938 Marionette TRACE conn6 <- [1,2926,null,{}] 00:04:07 INFO - PROCESS | 1580 | 1467875047943 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:07 INFO - PROCESS | 1580 | 1467875047946 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:08 INFO - PROCESS | 1580 | 1467875048098 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 00:04:08 INFO - PROCESS | 1580 | 1467875048221 Marionette TRACE conn6 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:08 INFO - PROCESS | 1580 | 1467875048224 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:08 INFO - PROCESS | 1580 | ++DOCSHELL 10D39C00 == 36 [pid = 1580] [id = 741] 00:04:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (10D44400) [pid = 1580] [serial = 2223] [outer = 00000000] 00:04:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (15830800) [pid = 1580] [serial = 2224] [outer = 10D44400] 00:04:08 INFO - PROCESS | 1580 | 1467875048286 Marionette DEBUG loaded listener.js 00:04:08 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1596C400) [pid = 1580] [serial = 2225] [outer = 10D44400] 00:04:08 INFO - PROCESS | 1580 | 1467875048840 Marionette TRACE conn6 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 00:04:08 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. 00:04:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 930ms 00:04:08 INFO - PROCESS | 1580 | 1467875048864 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 00:04:08 INFO - PROCESS | 1580 | 1467875048869 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 00:04:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:04:08 INFO - PROCESS | 1580 | 1467875048875 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:04:08 INFO - PROCESS | 1580 | 1467875048878 Marionette TRACE conn6 <- [1,2930,null,{}] 00:04:08 INFO - PROCESS | 1580 | 1467875048883 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:08 INFO - PROCESS | 1580 | 1467875048885 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:09 INFO - PROCESS | 1580 | 1467875049002 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 00:04:09 INFO - PROCESS | 1580 | 1467875049158 Marionette TRACE conn6 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:09 INFO - PROCESS | 1580 | 1467875049161 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:09 INFO - PROCESS | 1580 | ++DOCSHELL 199C7C00 == 37 [pid = 1580] [id = 742] 00:04:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (19FECC00) [pid = 1580] [serial = 2226] [outer = 00000000] 00:04:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A7DC400) [pid = 1580] [serial = 2227] [outer = 19FECC00] 00:04:09 INFO - PROCESS | 1580 | 1467875049217 Marionette DEBUG loaded listener.js 00:04:09 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A828800) [pid = 1580] [serial = 2228] [outer = 19FECC00] 00:04:09 INFO - PROCESS | 1580 | 1467875049722 Marionette TRACE conn6 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 00:04:09 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 00:04:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:04:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:04:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 870ms 00:04:09 INFO - PROCESS | 1580 | 1467875049801 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 00:04:09 INFO - PROCESS | 1580 | 1467875049803 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 00:04:09 INFO - PROCESS | 1580 | 1467875049808 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:04:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:04:09 INFO - PROCESS | 1580 | 1467875049812 Marionette TRACE conn6 <- [1,2934,null,{}] 00:04:09 INFO - PROCESS | 1580 | 1467875049824 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:09 INFO - PROCESS | 1580 | 1467875049829 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:09 INFO - PROCESS | 1580 | 1467875049945 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 00:04:10 INFO - PROCESS | 1580 | 1467875050094 Marionette TRACE conn6 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:10 INFO - PROCESS | 1580 | 1467875050098 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:10 INFO - PROCESS | 1580 | ++DOCSHELL 1CF60400 == 38 [pid = 1580] [id = 743] 00:04:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1D223800) [pid = 1580] [serial = 2229] [outer = 00000000] 00:04:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1D228C00) [pid = 1580] [serial = 2230] [outer = 1D223800] 00:04:10 INFO - PROCESS | 1580 | 1467875050159 Marionette DEBUG loaded listener.js 00:04:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1D665800) [pid = 1580] [serial = 2231] [outer = 1D223800] 00:04:10 INFO - PROCESS | 1580 | 1467875050668 Marionette TRACE conn6 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 00:04:10 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. 00:04:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 870ms 00:04:10 INFO - PROCESS | 1580 | 1467875050684 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 00:04:10 INFO - PROCESS | 1580 | 1467875050687 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 00:04:10 INFO - PROCESS | 1580 | 1467875050690 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:04:10 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:04:10 INFO - PROCESS | 1580 | 1467875050692 Marionette TRACE conn6 <- [1,2938,null,{}] 00:04:10 INFO - PROCESS | 1580 | 1467875050696 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:10 INFO - PROCESS | 1580 | 1467875050698 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:10 INFO - PROCESS | 1580 | 1467875050817 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 00:04:10 INFO - PROCESS | 1580 | 1467875050938 Marionette TRACE conn6 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:10 INFO - PROCESS | 1580 | 1467875050940 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:10 INFO - PROCESS | 1580 | ++DOCSHELL 1DD30000 == 39 [pid = 1580] [id = 744] 00:04:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1DD37800) [pid = 1580] [serial = 2232] [outer = 00000000] 00:04:10 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1E20D000) [pid = 1580] [serial = 2233] [outer = 1DD37800] 00:04:11 INFO - PROCESS | 1580 | 1467875050997 Marionette DEBUG loaded listener.js 00:04:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1E218000) [pid = 1580] [serial = 2234] [outer = 1DD37800] 00:04:11 INFO - PROCESS | 1580 | ++DOCSHELL 1DD3B000 == 40 [pid = 1580] [id = 745] 00:04:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1E53E800) [pid = 1580] [serial = 2235] [outer = 00000000] 00:04:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (1E54D000) [pid = 1580] [serial = 2236] [outer = 1E53E800] 00:04:11 INFO - PROCESS | 1580 | 1467875051612 Marionette TRACE conn6 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 00:04:11 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. 00:04:11 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 00:04:11 INFO - PROCESS | 1580 | 1467875051664 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 00:04:11 INFO - PROCESS | 1580 | 1467875051666 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 00:04:11 INFO - PROCESS | 1580 | 1467875051669 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:04:11 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:04:11 INFO - PROCESS | 1580 | 1467875051671 Marionette TRACE conn6 <- [1,2942,null,{}] 00:04:11 INFO - PROCESS | 1580 | 1467875051676 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:11 INFO - PROCESS | 1580 | 1467875051678 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:11 INFO - PROCESS | 1580 | 1467875051817 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 00:04:11 INFO - PROCESS | 1580 | 1467875051961 Marionette TRACE conn6 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:11 INFO - PROCESS | 1580 | 1467875051964 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:11 INFO - PROCESS | 1580 | ++DOCSHELL 10A05C00 == 41 [pid = 1580] [id = 746] 00:04:11 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (10A0D000) [pid = 1580] [serial = 2237] [outer = 00000000] 00:04:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (113B4000) [pid = 1580] [serial = 2238] [outer = 10A0D000] 00:04:12 INFO - PROCESS | 1580 | 1467875052022 Marionette DEBUG loaded listener.js 00:04:12 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (1546E400) [pid = 1580] [serial = 2239] [outer = 10A0D000] 00:04:12 INFO - PROCESS | 1580 | 1467875052746 Marionette TRACE conn6 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 00:04:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:04:12 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 00:04:12 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1127ms 00:04:12 INFO - PROCESS | 1580 | 1467875052802 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 00:04:12 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:04:12 INFO - PROCESS | 1580 | 1467875052806 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 00:04:12 INFO - PROCESS | 1580 | 1467875052810 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:04:12 INFO - PROCESS | 1580 | 1467875052815 Marionette TRACE conn6 <- [1,2946,null,{}] 00:04:12 INFO - PROCESS | 1580 | 1467875052820 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:12 INFO - PROCESS | 1580 | 1467875052823 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:12 INFO - PROCESS | 1580 | 1467875052968 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 00:04:13 INFO - PROCESS | 1580 | 1467875053084 Marionette TRACE conn6 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:13 INFO - PROCESS | 1580 | 1467875053087 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:13 INFO - PROCESS | 1580 | ++DOCSHELL 11341800 == 42 [pid = 1580] [id = 747] 00:04:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (11DDD000) [pid = 1580] [serial = 2240] [outer = 00000000] 00:04:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (18267800) [pid = 1580] [serial = 2241] [outer = 11DDD000] 00:04:13 INFO - PROCESS | 1580 | 1467875053179 Marionette DEBUG loaded listener.js 00:04:13 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (18C1D400) [pid = 1580] [serial = 2242] [outer = 11DDD000] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 1C765400 == 41 [pid = 1580] [id = 739] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 113B6400 == 40 [pid = 1580] [id = 738] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 1AC02400 == 39 [pid = 1580] [id = 737] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 1A80D000 == 38 [pid = 1580] [id = 736] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 11325C00 == 37 [pid = 1580] [id = 735] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 1982DC00 == 36 [pid = 1580] [id = 734] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 1585A800 == 35 [pid = 1580] [id = 733] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 10D45000 == 34 [pid = 1580] [id = 732] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 10A25800 == 33 [pid = 1580] [id = 730] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 16763400 == 32 [pid = 1580] [id = 731] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 1AB90C00 == 31 [pid = 1580] [id = 729] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 1DD3B000 == 30 [pid = 1580] [id = 745] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 10A05C00 == 29 [pid = 1580] [id = 746] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 1CF60400 == 28 [pid = 1580] [id = 743] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 1DD30000 == 27 [pid = 1580] [id = 744] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 199C7C00 == 26 [pid = 1580] [id = 742] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 1982D400 == 25 [pid = 1580] [id = 740] 00:04:13 INFO - PROCESS | 1580 | --DOCSHELL 10D39C00 == 24 [pid = 1580] [id = 741] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (109FAC00) [pid = 1580] [serial = 2164] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (10A10000) [pid = 1580] [serial = 2165] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (18CC9400) [pid = 1580] [serial = 2173] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1596DC00) [pid = 1580] [serial = 2170] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (1511C400) [pid = 1580] [serial = 2167] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (151EB400) [pid = 1580] [serial = 2168] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (10D58800) [pid = 1580] [serial = 2162] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (10D4B800) [pid = 1580] [serial = 2161] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (199CEC00) [pid = 1580] [serial = 2177] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (15872800) [pid = 1580] [serial = 2153] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1511B000) [pid = 1580] [serial = 2152] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (1A817000) [pid = 1580] [serial = 2156] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A09A000) [pid = 1580] [serial = 2155] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1DE31400) [pid = 1580] [serial = 2159] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1DD30C00) [pid = 1580] [serial = 2158] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1982B800) [pid = 1580] [serial = 2176] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1A726400) [pid = 1580] [serial = 2179] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A86D000) [pid = 1580] [serial = 2185] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A813400) [pid = 1580] [serial = 2180] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1905D400) [pid = 1580] [serial = 2174] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A722800) [pid = 1580] [serial = 2182] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1AB5BC00) [pid = 1580] [serial = 2186] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1AB9BC00) [pid = 1580] [serial = 2188] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A81D400) [pid = 1580] [serial = 2183] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (15A88000) [pid = 1580] [serial = 2171] [outer = 00000000] [url = about:blank] 00:04:14 INFO - PROCESS | 1580 | 1467875054406 Marionette TRACE conn6 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 00:04:14 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. 00:04:14 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1640ms 00:04:14 INFO - PROCESS | 1580 | 1467875054452 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 00:04:14 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:04:14 INFO - PROCESS | 1580 | 1467875054456 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 00:04:14 INFO - PROCESS | 1580 | 1467875054460 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:04:14 INFO - PROCESS | 1580 | 1467875054465 Marionette TRACE conn6 <- [1,2950,null,{}] 00:04:14 INFO - PROCESS | 1580 | 1467875054470 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:14 INFO - PROCESS | 1580 | 1467875054473 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:14 INFO - PROCESS | 1580 | 1467875054568 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 00:04:14 INFO - PROCESS | 1580 | 1467875054577 Marionette TRACE conn6 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:14 INFO - PROCESS | 1580 | 1467875054580 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:14 INFO - PROCESS | 1580 | ++DOCSHELL 10D3C800 == 25 [pid = 1580] [id = 748] 00:04:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (10D3E000) [pid = 1580] [serial = 2243] [outer = 00000000] 00:04:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (10D4F800) [pid = 1580] [serial = 2244] [outer = 10D3E000] 00:04:14 INFO - PROCESS | 1580 | 1467875054632 Marionette DEBUG loaded listener.js 00:04:14 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (11189400) [pid = 1580] [serial = 2245] [outer = 10D3E000] 00:04:15 INFO - PROCESS | 1580 | 1467875055151 Marionette TRACE conn6 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 00:04:15 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. 00:04:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 730ms 00:04:15 INFO - PROCESS | 1580 | 1467875055192 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 00:04:15 INFO - PROCESS | 1580 | 1467875055197 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 00:04:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:04:15 INFO - PROCESS | 1580 | 1467875055233 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:04:15 INFO - PROCESS | 1580 | 1467875055236 Marionette TRACE conn6 <- [1,2954,null,{}] 00:04:15 INFO - PROCESS | 1580 | 1467875055241 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:15 INFO - PROCESS | 1580 | 1467875055244 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:15 INFO - PROCESS | 1580 | 1467875055355 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 00:04:15 INFO - PROCESS | 1580 | 1467875055465 Marionette TRACE conn6 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:15 INFO - PROCESS | 1580 | 1467875055468 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:15 INFO - PROCESS | 1580 | ++DOCSHELL 1585F800 == 26 [pid = 1580] [id = 749] 00:04:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (15863000) [pid = 1580] [serial = 2246] [outer = 00000000] 00:04:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (15871400) [pid = 1580] [serial = 2247] [outer = 15863000] 00:04:15 INFO - PROCESS | 1580 | 1467875055517 Marionette DEBUG loaded listener.js 00:04:15 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15927000) [pid = 1580] [serial = 2248] [outer = 15863000] 00:04:15 INFO - PROCESS | 1580 | 1467875055872 Marionette TRACE conn6 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 00:04:15 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. 00:04:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 710ms 00:04:15 INFO - PROCESS | 1580 | 1467875055929 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 00:04:15 INFO - PROCESS | 1580 | 1467875055931 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 00:04:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:04:15 INFO - PROCESS | 1580 | 1467875055935 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:04:15 INFO - PROCESS | 1580 | 1467875055938 Marionette TRACE conn6 <- [1,2958,null,{}] 00:04:15 INFO - PROCESS | 1580 | 1467875055949 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:15 INFO - PROCESS | 1580 | 1467875055954 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:16 INFO - PROCESS | 1580 | 1467875056042 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 00:04:16 INFO - PROCESS | 1580 | 1467875056050 Marionette TRACE conn6 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:16 INFO - PROCESS | 1580 | 1467875056053 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:16 INFO - PROCESS | 1580 | ++DOCSHELL 16E40000 == 27 [pid = 1580] [id = 750] 00:04:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1826F000) [pid = 1580] [serial = 2249] [outer = 00000000] 00:04:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (18C16800) [pid = 1580] [serial = 2250] [outer = 1826F000] 00:04:16 INFO - PROCESS | 1580 | 1467875056103 Marionette DEBUG loaded listener.js 00:04:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (18CD1000) [pid = 1580] [serial = 2251] [outer = 1826F000] 00:04:16 INFO - PROCESS | 1580 | 1467875056588 Marionette TRACE conn6 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 00:04:16 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. 00:04:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 00:04:16 INFO - PROCESS | 1580 | 1467875056619 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 00:04:16 INFO - PROCESS | 1580 | 1467875056622 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 00:04:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:04:16 INFO - PROCESS | 1580 | 1467875056633 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:04:16 INFO - PROCESS | 1580 | 1467875056635 Marionette TRACE conn6 <- [1,2962,null,{}] 00:04:16 INFO - PROCESS | 1580 | 1467875056638 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:16 INFO - PROCESS | 1580 | 1467875056640 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:16 INFO - PROCESS | 1580 | 1467875056797 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 00:04:16 INFO - PROCESS | 1580 | 1467875056867 Marionette TRACE conn6 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:16 INFO - PROCESS | 1580 | 1467875056869 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:16 INFO - PROCESS | 1580 | ++DOCSHELL 1982B800 == 28 [pid = 1580] [id = 751] 00:04:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1982C000) [pid = 1580] [serial = 2252] [outer = 00000000] 00:04:16 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (199CB400) [pid = 1580] [serial = 2253] [outer = 1982C000] 00:04:16 INFO - PROCESS | 1580 | 1467875056916 Marionette DEBUG loaded listener.js 00:04:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (19FF8000) [pid = 1580] [serial = 2254] [outer = 1982C000] 00:04:17 INFO - PROCESS | 1580 | 1467875057325 Marionette TRACE conn6 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 00:04:17 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. 00:04:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 730ms 00:04:17 INFO - PROCESS | 1580 | 1467875057365 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 00:04:17 INFO - PROCESS | 1580 | 1467875057367 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 00:04:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:04:17 INFO - PROCESS | 1580 | 1467875057371 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:04:17 INFO - PROCESS | 1580 | 1467875057372 Marionette TRACE conn6 <- [1,2966,null,{}] 00:04:17 INFO - PROCESS | 1580 | 1467875057376 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:17 INFO - PROCESS | 1580 | 1467875057378 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:17 INFO - PROCESS | 1580 | 1467875057494 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 00:04:17 INFO - PROCESS | 1580 | 1467875057500 Marionette TRACE conn6 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:17 INFO - PROCESS | 1580 | 1467875057502 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:17 INFO - PROCESS | 1580 | ++DOCSHELL 1A09A800 == 29 [pid = 1580] [id = 752] 00:04:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A09E800) [pid = 1580] [serial = 2255] [outer = 00000000] 00:04:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A726400) [pid = 1580] [serial = 2256] [outer = 1A09E800] 00:04:17 INFO - PROCESS | 1580 | 1467875057549 Marionette DEBUG loaded listener.js 00:04:17 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A7DD000) [pid = 1580] [serial = 2257] [outer = 1A09E800] 00:04:18 INFO - PROCESS | 1580 | 1467875057994 Marionette TRACE conn6 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 00:04:18 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. 00:04:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 00:04:18 INFO - PROCESS | 1580 | 1467875058041 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 00:04:18 INFO - PROCESS | 1580 | 1467875058043 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 00:04:18 INFO - PROCESS | 1580 | 1467875058047 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:04:18 INFO - PROCESS | 1580 | 1467875058049 Marionette TRACE conn6 <- [1,2970,null,{}] 00:04:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:04:18 INFO - PROCESS | 1580 | 1467875058052 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:18 INFO - PROCESS | 1580 | 1467875058058 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:18 INFO - PROCESS | 1580 | 1467875058230 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 00:04:18 INFO - PROCESS | 1580 | 1467875058254 Marionette TRACE conn6 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:18 INFO - PROCESS | 1580 | 1467875058256 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:18 INFO - PROCESS | 1580 | ++DOCSHELL 1A81D400 == 30 [pid = 1580] [id = 753] 00:04:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1A81E000) [pid = 1580] [serial = 2258] [outer = 00000000] 00:04:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1A872800) [pid = 1580] [serial = 2259] [outer = 1A81E000] 00:04:18 INFO - PROCESS | 1580 | 1467875058304 Marionette DEBUG loaded listener.js 00:04:18 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1AB8E400) [pid = 1580] [serial = 2260] [outer = 1A81E000] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1AC10400) [pid = 1580] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A81AC00) [pid = 1580] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1A827000) [pid = 1580] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (10D48400) [pid = 1580] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (10D47C00) [pid = 1580] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1AB91800) [pid = 1580] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (16767000) [pid = 1580] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (15862000) [pid = 1580] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1982E400) [pid = 1580] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1C767800) [pid = 1580] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1C76A800) [pid = 1580] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:04:18 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (11ECE800) [pid = 1580] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:04:18 INFO - PROCESS | 1580 | 1467875058957 Marionette TRACE conn6 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 00:04:18 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 00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:04:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 930ms 00:04:18 INFO - PROCESS | 1580 | 1467875058981 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 00:04:18 INFO - PROCESS | 1580 | 1467875058983 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 00:04:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:04:18 INFO - PROCESS | 1580 | 1467875058986 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:04:18 INFO - PROCESS | 1580 | 1467875058988 Marionette TRACE conn6 <- [1,2974,null,{}] 00:04:19 INFO - PROCESS | 1580 | 1467875058991 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:19 INFO - PROCESS | 1580 | 1467875058993 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:19 INFO - PROCESS | 1580 | 1467875059124 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 00:04:19 INFO - PROCESS | 1580 | 1467875059186 Marionette TRACE conn6 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:19 INFO - PROCESS | 1580 | 1467875059188 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:19 INFO - PROCESS | 1580 | ++DOCSHELL 18CD1800 == 31 [pid = 1580] [id = 754] 00:04:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (19199C00) [pid = 1580] [serial = 2261] [outer = 00000000] 00:04:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A921400) [pid = 1580] [serial = 2262] [outer = 19199C00] 00:04:19 INFO - PROCESS | 1580 | 1467875059234 Marionette DEBUG loaded listener.js 00:04:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A923000) [pid = 1580] [serial = 2263] [outer = 19199C00] 00:04:19 INFO - PROCESS | 1580 | 1467875059564 Marionette TRACE conn6 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 00:04:19 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. 00:04:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 630ms 00:04:19 INFO - PROCESS | 1580 | 1467875059617 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 00:04:19 INFO - PROCESS | 1580 | 1467875059619 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 00:04:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:04:19 INFO - PROCESS | 1580 | 1467875059622 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:04:19 INFO - PROCESS | 1580 | 1467875059624 Marionette TRACE conn6 <- [1,2978,null,{}] 00:04:19 INFO - PROCESS | 1580 | 1467875059642 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:19 INFO - PROCESS | 1580 | 1467875059643 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:19 INFO - PROCESS | 1580 | 1467875059723 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 00:04:19 INFO - PROCESS | 1580 | 1467875059729 Marionette TRACE conn6 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:19 INFO - PROCESS | 1580 | 1467875059731 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:19 INFO - PROCESS | 1580 | ++DOCSHELL 1A86DC00 == 32 [pid = 1580] [id = 755] 00:04:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1AB99400) [pid = 1580] [serial = 2264] [outer = 00000000] 00:04:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1ACE8800) [pid = 1580] [serial = 2265] [outer = 1AB99400] 00:04:19 INFO - PROCESS | 1580 | 1467875059778 Marionette DEBUG loaded listener.js 00:04:19 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (199CC000) [pid = 1580] [serial = 2266] [outer = 1AB99400] 00:04:20 INFO - PROCESS | 1580 | ++DOCSHELL 1C76C000 == 33 [pid = 1580] [id = 756] 00:04:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1C76D400) [pid = 1580] [serial = 2267] [outer = 00000000] 00:04:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1C76E000) [pid = 1580] [serial = 2268] [outer = 1C76D400] 00:04:20 INFO - PROCESS | 1580 | 1467875060323 Marionette TRACE conn6 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 00:04:20 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. 00:04:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 730ms 00:04:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:04:20 INFO - PROCESS | 1580 | 1467875060353 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 00:04:20 INFO - PROCESS | 1580 | 1467875060355 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 00:04:20 INFO - PROCESS | 1580 | 1467875060359 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:04:20 INFO - PROCESS | 1580 | 1467875060361 Marionette TRACE conn6 <- [1,2982,null,{}] 00:04:20 INFO - PROCESS | 1580 | 1467875060364 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:20 INFO - PROCESS | 1580 | 1467875060366 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:20 INFO - PROCESS | 1580 | 1467875060463 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 00:04:20 INFO - PROCESS | 1580 | 1467875060472 Marionette TRACE conn6 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:20 INFO - PROCESS | 1580 | 1467875060473 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:20 INFO - PROCESS | 1580 | ++DOCSHELL 1BFDE400 == 34 [pid = 1580] [id = 757] 00:04:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1BFE3800) [pid = 1580] [serial = 2269] [outer = 00000000] 00:04:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1C766C00) [pid = 1580] [serial = 2270] [outer = 1BFE3800] 00:04:20 INFO - PROCESS | 1580 | 1467875060529 Marionette DEBUG loaded listener.js 00:04:20 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1C76A000) [pid = 1580] [serial = 2271] [outer = 1BFE3800] 00:04:21 INFO - PROCESS | 1580 | 1467875061267 Marionette TRACE conn6 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 00:04:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:04:21 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 00:04:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 930ms 00:04:21 INFO - PROCESS | 1580 | 1467875061290 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 00:04:21 INFO - PROCESS | 1580 | 1467875061294 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 00:04:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:04:21 INFO - PROCESS | 1580 | 1467875061299 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:04:21 INFO - PROCESS | 1580 | 1467875061304 Marionette TRACE conn6 <- [1,2986,null,{}] 00:04:21 INFO - PROCESS | 1580 | 1467875061310 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:21 INFO - PROCESS | 1580 | 1467875061312 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:21 INFO - PROCESS | 1580 | 1467875061446 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 00:04:21 INFO - PROCESS | 1580 | 1467875061565 Marionette TRACE conn6 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:21 INFO - PROCESS | 1580 | 1467875061568 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:21 INFO - PROCESS | 1580 | ++DOCSHELL 10A27C00 == 35 [pid = 1580] [id = 758] 00:04:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (10D43400) [pid = 1580] [serial = 2272] [outer = 00000000] 00:04:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 89 (151E3400) [pid = 1580] [serial = 2273] [outer = 10D43400] 00:04:21 INFO - PROCESS | 1580 | 1467875061625 Marionette DEBUG loaded listener.js 00:04:21 INFO - PROCESS | 1580 | ++DOMWINDOW == 90 (1585C800) [pid = 1580] [serial = 2274] [outer = 10D43400] 00:04:22 INFO - PROCESS | 1580 | 1467875062259 Marionette TRACE conn6 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 00:04:22 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. 00:04:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 990ms 00:04:22 INFO - PROCESS | 1580 | 1467875062290 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 00:04:22 INFO - PROCESS | 1580 | 1467875062295 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 00:04:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:04:22 INFO - PROCESS | 1580 | 1467875062302 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:04:22 INFO - PROCESS | 1580 | 1467875062305 Marionette TRACE conn6 <- [1,2990,null,{}] 00:04:22 INFO - PROCESS | 1580 | 1467875062309 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:22 INFO - PROCESS | 1580 | 1467875062312 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:22 INFO - PROCESS | 1580 | 1467875062442 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 00:04:22 INFO - PROCESS | 1580 | 1467875062615 Marionette TRACE conn6 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:22 INFO - PROCESS | 1580 | 1467875062618 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:22 INFO - PROCESS | 1580 | ++DOCSHELL 19059C00 == 36 [pid = 1580] [id = 759] 00:04:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 91 (1905D000) [pid = 1580] [serial = 2275] [outer = 00000000] 00:04:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 92 (199CA800) [pid = 1580] [serial = 2276] [outer = 1905D000] 00:04:22 INFO - PROCESS | 1580 | 1467875062679 Marionette DEBUG loaded listener.js 00:04:22 INFO - PROCESS | 1580 | ++DOMWINDOW == 93 (1A729C00) [pid = 1580] [serial = 2277] [outer = 1905D000] 00:04:23 INFO - PROCESS | 1580 | 1467875063312 Marionette TRACE conn6 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 00:04:23 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. 00:04:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1021ms 00:04:23 INFO - PROCESS | 1580 | 1467875063326 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 00:04:23 INFO - PROCESS | 1580 | 1467875063328 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 00:04:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:04:23 INFO - PROCESS | 1580 | 1467875063376 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:04:23 INFO - PROCESS | 1580 | 1467875063380 Marionette TRACE conn6 <- [1,2994,null,{}] 00:04:23 INFO - PROCESS | 1580 | 1467875063391 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:23 INFO - PROCESS | 1580 | 1467875063396 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:23 INFO - PROCESS | 1580 | 1467875063513 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 00:04:23 INFO - PROCESS | 1580 | 1467875063788 Marionette TRACE conn6 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:23 INFO - PROCESS | 1580 | 1467875063791 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:23 INFO - PROCESS | 1580 | ++DOCSHELL 1095E000 == 37 [pid = 1580] [id = 760] 00:04:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 94 (109F6800) [pid = 1580] [serial = 2278] [outer = 00000000] 00:04:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 95 (10A0C800) [pid = 1580] [serial = 2279] [outer = 109F6800] 00:04:23 INFO - PROCESS | 1580 | 1467875063841 Marionette DEBUG loaded listener.js 00:04:23 INFO - PROCESS | 1580 | ++DOMWINDOW == 96 (10D42800) [pid = 1580] [serial = 2280] [outer = 109F6800] 00:04:24 INFO - PROCESS | 1580 | --DOCSHELL 1C76C000 == 36 [pid = 1580] [id = 756] 00:04:24 INFO - PROCESS | 1580 | --DOCSHELL 1A86DC00 == 35 [pid = 1580] [id = 755] 00:04:24 INFO - PROCESS | 1580 | --DOCSHELL 18CD1800 == 34 [pid = 1580] [id = 754] 00:04:24 INFO - PROCESS | 1580 | --DOCSHELL 1A81D400 == 33 [pid = 1580] [id = 753] 00:04:24 INFO - PROCESS | 1580 | --DOCSHELL 1A09A800 == 32 [pid = 1580] [id = 752] 00:04:24 INFO - PROCESS | 1580 | --DOCSHELL 1982B800 == 31 [pid = 1580] [id = 751] 00:04:24 INFO - PROCESS | 1580 | --DOCSHELL 16E40000 == 30 [pid = 1580] [id = 750] 00:04:24 INFO - PROCESS | 1580 | --DOCSHELL 1585F800 == 29 [pid = 1580] [id = 749] 00:04:24 INFO - PROCESS | 1580 | --DOCSHELL 10D3C800 == 28 [pid = 1580] [id = 748] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 95 (1BE05C00) [pid = 1580] [serial = 2212] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 94 (1A92FC00) [pid = 1580] [serial = 2209] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 93 (1BFE2800) [pid = 1580] [serial = 2215] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 92 (15099000) [pid = 1580] [serial = 2191] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 91 (1585E800) [pid = 1580] [serial = 2192] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 90 (10D56C00) [pid = 1580] [serial = 2197] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 89 (1131E000) [pid = 1580] [serial = 2198] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 88 (1AC07C00) [pid = 1580] [serial = 2189] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (186BA800) [pid = 1580] [serial = 2194] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (18CC3800) [pid = 1580] [serial = 2195] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (158A0800) [pid = 1580] [serial = 2200] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (15972800) [pid = 1580] [serial = 2201] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (199CB000) [pid = 1580] [serial = 2203] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (1A098000) [pid = 1580] [serial = 2204] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1C771800) [pid = 1580] [serial = 2219] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1CF63800) [pid = 1580] [serial = 2222] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1CF5A400) [pid = 1580] [serial = 2221] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1C76B000) [pid = 1580] [serial = 2218] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1592B000) [pid = 1580] [serial = 2213] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1A80EC00) [pid = 1580] [serial = 2206] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (1A816400) [pid = 1580] [serial = 2207] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1AB91400) [pid = 1580] [serial = 2210] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1C0DD800) [pid = 1580] [serial = 2216] [outer = 00000000] [url = about:blank] 00:04:24 INFO - PROCESS | 1580 | 1467875064423 Marionette TRACE conn6 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 00:04:24 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. 00:04:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1095ms 00:04:24 INFO - PROCESS | 1580 | 1467875064458 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 00:04:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:04:24 INFO - PROCESS | 1580 | 1467875064461 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 00:04:24 INFO - PROCESS | 1580 | 1467875064466 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:04:24 INFO - PROCESS | 1580 | 1467875064469 Marionette TRACE conn6 <- [1,2998,null,{}] 00:04:24 INFO - PROCESS | 1580 | 1467875064474 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:24 INFO - PROCESS | 1580 | 1467875064476 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:24 INFO - PROCESS | 1580 | 1467875064568 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 00:04:24 INFO - PROCESS | 1580 | 1467875064575 Marionette TRACE conn6 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:24 INFO - PROCESS | 1580 | 1467875064578 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:24 INFO - PROCESS | 1580 | ++DOCSHELL 11186C00 == 29 [pid = 1580] [id = 761] 00:04:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (11321C00) [pid = 1580] [serial = 2281] [outer = 00000000] 00:04:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (1511E800) [pid = 1580] [serial = 2282] [outer = 11321C00] 00:04:24 INFO - PROCESS | 1580 | 1467875064628 Marionette DEBUG loaded listener.js 00:04:24 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15499000) [pid = 1580] [serial = 2283] [outer = 11321C00] 00:04:24 INFO - PROCESS | 1580 | [1580] 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 00:04:25 INFO - PROCESS | 1580 | 1467875065203 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:04:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:04:25 INFO - {} 00:04:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:04:25 INFO - {} 00:04:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:04:25 INFO - {} 00:04:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:04:25 INFO - {} 00:04:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 770ms 00:04:25 INFO - PROCESS | 1580 | 1467875065239 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 00:04:25 INFO - PROCESS | 1580 | 1467875065243 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 00:04:25 INFO - PROCESS | 1580 | 1467875065247 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:04:25 INFO - TEST-START | /FileAPI/fileReader.html 00:04:25 INFO - PROCESS | 1580 | 1467875065248 Marionette TRACE conn6 <- [1,3002,null,{}] 00:04:25 INFO - PROCESS | 1580 | 1467875065252 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:25 INFO - PROCESS | 1580 | 1467875065254 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:25 INFO - PROCESS | 1580 | 1467875065388 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 00:04:25 INFO - PROCESS | 1580 | 1467875065489 Marionette TRACE conn6 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:25 INFO - PROCESS | 1580 | 1467875065491 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:25 INFO - PROCESS | 1580 | ++DOCSHELL 16E40000 == 30 [pid = 1580] [id = 762] 00:04:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1826F800) [pid = 1580] [serial = 2284] [outer = 00000000] 00:04:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (18CC3400) [pid = 1580] [serial = 2285] [outer = 1826F800] 00:04:25 INFO - PROCESS | 1580 | 1467875065540 Marionette DEBUG loaded listener.js 00:04:25 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1905E400) [pid = 1580] [serial = 2286] [outer = 1826F800] 00:04:25 INFO - PROCESS | 1580 | 1467875065924 Marionette TRACE conn6 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 00:04:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:04:25 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:04:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:04:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:04:25 INFO - TEST-OK | /FileAPI/fileReader.html | took 730ms 00:04:25 INFO - PROCESS | 1580 | 1467875065982 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 00:04:25 INFO - PROCESS | 1580 | 1467875065984 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 00:04:25 INFO - TEST-START | /FileAPI/historical.html 00:04:26 INFO - PROCESS | 1580 | 1467875065994 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:04:26 INFO - PROCESS | 1580 | 1467875065999 Marionette TRACE conn6 <- [1,3006,null,{}] 00:04:26 INFO - PROCESS | 1580 | 1467875066004 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:26 INFO - PROCESS | 1580 | 1467875066008 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:26 INFO - PROCESS | 1580 | 1467875066099 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 00:04:26 INFO - PROCESS | 1580 | 1467875066104 Marionette TRACE conn6 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:26 INFO - PROCESS | 1580 | 1467875066116 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:26 INFO - PROCESS | 1580 | ++DOCSHELL 197D6800 == 31 [pid = 1580] [id = 763] 00:04:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (199C4800) [pid = 1580] [serial = 2287] [outer = 00000000] 00:04:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A71F000) [pid = 1580] [serial = 2288] [outer = 199C4800] 00:04:26 INFO - PROCESS | 1580 | 1467875066164 Marionette DEBUG loaded listener.js 00:04:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1A818800) [pid = 1580] [serial = 2289] [outer = 199C4800] 00:04:26 INFO - PROCESS | 1580 | 1467875066587 Marionette TRACE conn6 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 00:04:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:04:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:04:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:04:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:04:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:04:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:04:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:04:26 INFO - TEST-OK | /FileAPI/historical.html | took 630ms 00:04:26 INFO - PROCESS | 1580 | 1467875066622 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 00:04:26 INFO - PROCESS | 1580 | 1467875066625 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 00:04:26 INFO - PROCESS | 1580 | 1467875066628 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:04:26 INFO - PROCESS | 1580 | 1467875066630 Marionette TRACE conn6 <- [1,3010,null,{}] 00:04:26 INFO - TEST-START | /FileAPI/idlharness.html 00:04:26 INFO - PROCESS | 1580 | 1467875066634 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:26 INFO - PROCESS | 1580 | 1467875066636 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:26 INFO - PROCESS | 1580 | 1467875066787 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 00:04:26 INFO - PROCESS | 1580 | 1467875066900 Marionette TRACE conn6 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:26 INFO - PROCESS | 1580 | 1467875066902 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:26 INFO - PROCESS | 1580 | ++DOCSHELL 1A825400 == 32 [pid = 1580] [id = 764] 00:04:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1A825C00) [pid = 1580] [serial = 2290] [outer = 00000000] 00:04:26 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1A86C000) [pid = 1580] [serial = 2291] [outer = 1A825C00] 00:04:26 INFO - PROCESS | 1580 | 1467875066946 Marionette DEBUG loaded listener.js 00:04:27 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (1A921800) [pid = 1580] [serial = 2292] [outer = 1A825C00] 00:04:27 INFO - PROCESS | 1580 | 1467875067918 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:04:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:04:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:04:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:04:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:04:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:04:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:04:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:04:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:04:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:04:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:04:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:04:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:04:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:04:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:04:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:04:28 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 00:04:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:04:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:04:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:04:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:04:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:04:28 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 00:04:28 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 00:04:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:04:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:04:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:04:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:04:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:04:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:04:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:04:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:04:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:04:28 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 00:04:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:04:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:04:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:04:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:04:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:04:28 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 00:04:28 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 00:04:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:04:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:04:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:04:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:04:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:04:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:04:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 1410ms 00:04:28 INFO - PROCESS | 1580 | 1467875068043 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 00:04:28 INFO - PROCESS | 1580 | 1467875068045 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 00:04:28 INFO - PROCESS | 1580 | 1467875068049 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:04:28 INFO - TEST-START | /FileAPI/idlharness.worker 00:04:28 INFO - PROCESS | 1580 | 1467875068050 Marionette TRACE conn6 <- [1,3014,null,{}] 00:04:28 INFO - PROCESS | 1580 | 1467875068054 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:28 INFO - PROCESS | 1580 | 1467875068056 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:28 INFO - PROCESS | 1580 | 1467875068191 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 00:04:28 INFO - PROCESS | 1580 | 1467875068291 Marionette TRACE conn6 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:28 INFO - PROCESS | 1580 | 1467875068297 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:28 INFO - PROCESS | 1580 | ++DOCSHELL 1DE3D800 == 33 [pid = 1580] [id = 765] 00:04:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (1DE3DC00) [pid = 1580] [serial = 2293] [outer = 00000000] 00:04:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (1E212800) [pid = 1580] [serial = 2294] [outer = 1DE3DC00] 00:04:28 INFO - PROCESS | 1580 | 1467875068350 Marionette DEBUG loaded listener.js 00:04:28 INFO - PROCESS | 1580 | ++DOMWINDOW == 88 (1E543800) [pid = 1580] [serial = 2295] [outer = 1DE3DC00] 00:04:28 INFO - PROCESS | 1580 | [1580] 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 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 87 (1982C000) [pid = 1580] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (1A09E800) [pid = 1580] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (11DDD000) [pid = 1580] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (1826F000) [pid = 1580] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (10D3E000) [pid = 1580] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (15863000) [pid = 1580] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (10D44400) [pid = 1580] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (19FECC00) [pid = 1580] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1D223800) [pid = 1580] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (1E53E800) [pid = 1580] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1A81E000) [pid = 1580] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1DD37800) [pid = 1580] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10A0D000) [pid = 1580] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (19199C00) [pid = 1580] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1AB99400) [pid = 1580] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:04:28 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1C76D400) [pid = 1580] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:04:29 INFO - PROCESS | 1580 | 1467875069360 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:04:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:04:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:04:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:04:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:04:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:04:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:04:29 INFO - {} 00:04:29 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 00:04:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:04:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:04:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:04:29 INFO - {} 00:04:29 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 - {} 00:04:29 INFO - {} 00:04:29 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 00:04:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:04:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:04:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:04:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:04:29 INFO - {} 00:04:29 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 00:04:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:04:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:04:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:04:29 INFO - {} 00:04:29 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 - {} 00:04:29 INFO - {} 00:04:29 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 00:04:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:04:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:04:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 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 00:04:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:04:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:04:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 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 00:04:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 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 00:04:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 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 00:04:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:04:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:04:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:04:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:04:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:04:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:04:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:04:29 INFO - {} 00:04:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1460ms 00:04:29 INFO - PROCESS | 1580 | 1467875069513 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 00:04:29 INFO - PROCESS | 1580 | 1467875069516 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 00:04:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:04:29 INFO - PROCESS | 1580 | 1467875069519 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:04:29 INFO - PROCESS | 1580 | 1467875069520 Marionette TRACE conn6 <- [1,3018,null,{}] 00:04:29 INFO - PROCESS | 1580 | 1467875069531 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:29 INFO - PROCESS | 1580 | 1467875069533 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:29 INFO - PROCESS | 1580 | 1467875069634 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 00:04:29 INFO - PROCESS | 1580 | 1467875069773 Marionette TRACE conn6 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:29 INFO - PROCESS | 1580 | 1467875069777 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:29 INFO - PROCESS | 1580 | ++DOCSHELL 0D01EC00 == 34 [pid = 1580] [id = 766] 00:04:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (0D06EC00) [pid = 1580] [serial = 2296] [outer = 00000000] 00:04:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (0D336000) [pid = 1580] [serial = 2297] [outer = 0D06EC00] 00:04:29 INFO - PROCESS | 1580 | 1467875069835 Marionette DEBUG loaded listener.js 00:04:29 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (10A07000) [pid = 1580] [serial = 2298] [outer = 0D06EC00] 00:04:30 INFO - PROCESS | 1580 | 1467875070378 Marionette TRACE conn6 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 00:04:30 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 00:04:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 930ms 00:04:30 INFO - PROCESS | 1580 | 1467875070491 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 00:04:30 INFO - PROCESS | 1580 | 1467875070494 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 00:04:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:04:30 INFO - PROCESS | 1580 | 1467875070503 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:04:30 INFO - PROCESS | 1580 | 1467875070507 Marionette TRACE conn6 <- [1,3022,null,{}] 00:04:30 INFO - PROCESS | 1580 | 1467875070513 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:30 INFO - PROCESS | 1580 | 1467875070516 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:30 INFO - PROCESS | 1580 | 1467875070643 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 00:04:30 INFO - PROCESS | 1580 | 1467875070752 Marionette TRACE conn6 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:30 INFO - PROCESS | 1580 | 1467875070755 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:30 INFO - PROCESS | 1580 | ++DOCSHELL 1586D800 == 35 [pid = 1580] [id = 767] 00:04:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (15871C00) [pid = 1580] [serial = 2299] [outer = 00000000] 00:04:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1592F800) [pid = 1580] [serial = 2300] [outer = 15871C00] 00:04:30 INFO - PROCESS | 1580 | 1467875070811 Marionette DEBUG loaded listener.js 00:04:30 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (15A7B800) [pid = 1580] [serial = 2301] [outer = 15871C00] 00:04:31 INFO - PROCESS | 1580 | 1467875071405 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 00:04:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:04:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 930ms 00:04:31 INFO - PROCESS | 1580 | 1467875071449 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 00:04:31 INFO - PROCESS | 1580 | 1467875071453 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 00:04:31 INFO - PROCESS | 1580 | 1467875071459 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:04:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:04:31 INFO - PROCESS | 1580 | 1467875071461 Marionette TRACE conn6 <- [1,3026,null,{}] 00:04:31 INFO - PROCESS | 1580 | 1467875071466 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:31 INFO - PROCESS | 1580 | 1467875071469 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:31 INFO - PROCESS | 1580 | 1467875071595 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 00:04:31 INFO - PROCESS | 1580 | 1467875071756 Marionette TRACE conn6 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:31 INFO - PROCESS | 1580 | 1467875071759 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:31 INFO - PROCESS | 1580 | ++DOCSHELL 1905E000 == 36 [pid = 1580] [id = 768] 00:04:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1982B800) [pid = 1580] [serial = 2302] [outer = 00000000] 00:04:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (199CBC00) [pid = 1580] [serial = 2303] [outer = 1982B800] 00:04:31 INFO - PROCESS | 1580 | 1467875071818 Marionette DEBUG loaded listener.js 00:04:31 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A09C400) [pid = 1580] [serial = 2304] [outer = 1982B800] 00:04:32 INFO - PROCESS | 1580 | 1467875072399 Marionette TRACE conn6 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 00:04:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:04:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:04:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 970ms 00:04:32 INFO - PROCESS | 1580 | 1467875072433 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 00:04:32 INFO - PROCESS | 1580 | 1467875072436 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 00:04:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:04:32 INFO - PROCESS | 1580 | 1467875072446 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:04:32 INFO - PROCESS | 1580 | 1467875072452 Marionette TRACE conn6 <- [1,3030,null,{}] 00:04:32 INFO - PROCESS | 1580 | 1467875072457 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:32 INFO - PROCESS | 1580 | 1467875072461 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:32 INFO - PROCESS | 1580 | 1467875072578 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 00:04:32 INFO - PROCESS | 1580 | 1467875072721 Marionette TRACE conn6 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:32 INFO - PROCESS | 1580 | 1467875072723 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:32 INFO - PROCESS | 1580 | ++DOCSHELL 1AB9B400 == 37 [pid = 1580] [id = 769] 00:04:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (1C76CC00) [pid = 1580] [serial = 2305] [outer = 00000000] 00:04:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (1D2B8000) [pid = 1580] [serial = 2306] [outer = 1C76CC00] 00:04:32 INFO - PROCESS | 1580 | 1467875072780 Marionette DEBUG loaded listener.js 00:04:32 INFO - PROCESS | 1580 | ++DOMWINDOW == 84 (1DE3FC00) [pid = 1580] [serial = 2307] [outer = 1C76CC00] 00:04:33 INFO - PROCESS | 1580 | 1467875073630 Marionette TRACE conn6 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:04:33 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. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:04:33 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'.) 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:04:33 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. 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:04:33 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. 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:04:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:04:33 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. 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:04:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:04:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 00:04:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:04:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:04:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:04:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:04:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:04:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:04:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:04:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:04:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:04:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:04:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:04:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:04:33 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1299ms 00:04:33 INFO - PROCESS | 1580 | 1467875073743 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 00:04:33 INFO - PROCESS | 1580 | 1467875073746 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 00:04:33 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:04:33 INFO - PROCESS | 1580 | 1467875073749 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:04:33 INFO - PROCESS | 1580 | 1467875073751 Marionette TRACE conn6 <- [1,3034,null,{}] 00:04:33 INFO - PROCESS | 1580 | 1467875073755 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:33 INFO - PROCESS | 1580 | 1467875073758 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:33 INFO - PROCESS | 1580 | 1467875073874 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 00:04:34 INFO - PROCESS | 1580 | 1467875074113 Marionette TRACE conn6 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:34 INFO - PROCESS | 1580 | 1467875074116 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:34 INFO - PROCESS | 1580 | ++DOCSHELL 10D3A800 == 38 [pid = 1580] [id = 770] 00:04:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 85 (10D3AC00) [pid = 1580] [serial = 2308] [outer = 00000000] 00:04:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 86 (10D57C00) [pid = 1580] [serial = 2309] [outer = 10D3AC00] 00:04:34 INFO - PROCESS | 1580 | 1467875074220 Marionette DEBUG loaded listener.js 00:04:34 INFO - PROCESS | 1580 | ++DOMWINDOW == 87 (113B2000) [pid = 1580] [serial = 2310] [outer = 10D3AC00] 00:04:34 INFO - PROCESS | 1580 | [1580] 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 00:04:34 INFO - PROCESS | 1580 | 1467875074745 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:04:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:04:34 INFO - {} 00:04:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1019ms 00:04:34 INFO - PROCESS | 1580 | 1467875074825 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 00:04:34 INFO - PROCESS | 1580 | 1467875074829 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 00:04:34 INFO - PROCESS | 1580 | 1467875074840 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:04:34 INFO - PROCESS | 1580 | 1467875074842 Marionette TRACE conn6 <- [1,3038,null,{}] 00:04:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:04:34 INFO - PROCESS | 1580 | 1467875074848 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:34 INFO - PROCESS | 1580 | 1467875074852 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 199C7000 == 37 [pid = 1580] [id = 586] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 0D0CB800 == 36 [pid = 1580] [id = 587] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1DE3D800 == 35 [pid = 1580] [id = 765] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1A825400 == 34 [pid = 1580] [id = 764] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 197D6800 == 33 [pid = 1580] [id = 763] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 16E40000 == 32 [pid = 1580] [id = 762] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 11186C00 == 31 [pid = 1580] [id = 761] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1095E000 == 30 [pid = 1580] [id = 760] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1BFDE400 == 29 [pid = 1580] [id = 757] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 10A27C00 == 28 [pid = 1580] [id = 758] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 151EA800 == 27 [pid = 1580] [id = 593] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 186C0800 == 26 [pid = 1580] [id = 585] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 10D51000 == 25 [pid = 1580] [id = 582] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1A811800 == 24 [pid = 1580] [id = 588] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 151F1400 == 23 [pid = 1580] [id = 596] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1AB5D800 == 22 [pid = 1580] [id = 597] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1905C800 == 21 [pid = 1580] [id = 589] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 10D3F800 == 20 [pid = 1580] [id = 590] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 16E3F400 == 19 [pid = 1580] [id = 591] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1A56AC00 == 18 [pid = 1580] [id = 595] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 19196C00 == 17 [pid = 1580] [id = 594] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 15491400 == 16 [pid = 1580] [id = 583] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 17658400 == 15 [pid = 1580] [id = 584] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 19059C00 == 14 [pid = 1580] [id = 759] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 10D40C00 == 13 [pid = 1580] [id = 592] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 11341800 == 12 [pid = 1580] [id = 747] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1A812000 == 11 [pid = 1580] [id = 598] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1AB9B400 == 10 [pid = 1580] [id = 769] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1905E000 == 9 [pid = 1580] [id = 768] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 0D01EC00 == 8 [pid = 1580] [id = 766] 00:04:35 INFO - PROCESS | 1580 | --DOCSHELL 1586D800 == 7 [pid = 1580] [id = 767] 00:04:35 INFO - PROCESS | 1580 | 1467875075600 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 86 (199CB400) [pid = 1580] [serial = 2253] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 85 (1A726400) [pid = 1580] [serial = 2256] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 84 (18C1D400) [pid = 1580] [serial = 2242] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 83 (18267800) [pid = 1580] [serial = 2241] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (18C16800) [pid = 1580] [serial = 2250] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (10D4F800) [pid = 1580] [serial = 2244] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (11189400) [pid = 1580] [serial = 2245] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (15871400) [pid = 1580] [serial = 2247] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (15927000) [pid = 1580] [serial = 2248] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (19FF8000) [pid = 1580] [serial = 2254] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (1596C400) [pid = 1580] [serial = 2225] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (15830800) [pid = 1580] [serial = 2224] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (1A828800) [pid = 1580] [serial = 2228] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1A7DC400) [pid = 1580] [serial = 2227] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1D665800) [pid = 1580] [serial = 2231] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1D228C00) [pid = 1580] [serial = 2230] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1E54D000) [pid = 1580] [serial = 2236] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A872800) [pid = 1580] [serial = 2259] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1E218000) [pid = 1580] [serial = 2234] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1E20D000) [pid = 1580] [serial = 2233] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1C766C00) [pid = 1580] [serial = 2270] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1546E400) [pid = 1580] [serial = 2239] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 64 (113B4000) [pid = 1580] [serial = 2238] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 63 (1A921400) [pid = 1580] [serial = 2262] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 62 (1A7DD000) [pid = 1580] [serial = 2257] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 61 (1ACE8800) [pid = 1580] [serial = 2265] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 60 (199CC000) [pid = 1580] [serial = 2266] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 59 (1C76E000) [pid = 1580] [serial = 2268] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 58 (1A923000) [pid = 1580] [serial = 2263] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 57 (1AB8E400) [pid = 1580] [serial = 2260] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | --DOMWINDOW == 56 (18CD1000) [pid = 1580] [serial = 2251] [outer = 00000000] [url = about:blank] 00:04:35 INFO - PROCESS | 1580 | 1467875075824 Marionette TRACE conn6 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:35 INFO - PROCESS | 1580 | 1467875075828 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:35 INFO - PROCESS | 1580 | ++DOCSHELL 0D197400 == 8 [pid = 1580] [id = 771] 00:04:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 57 (0D335000) [pid = 1580] [serial = 2311] [outer = 00000000] 00:04:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 58 (109F1000) [pid = 1580] [serial = 2312] [outer = 0D335000] 00:04:35 INFO - PROCESS | 1580 | 1467875075881 Marionette DEBUG loaded listener.js 00:04:35 INFO - PROCESS | 1580 | ++DOMWINDOW == 59 (10A24400) [pid = 1580] [serial = 2313] [outer = 0D335000] 00:04:36 INFO - PROCESS | 1580 | 1467875076372 Marionette TRACE conn6 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 00:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:04:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:04:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1563ms 00:04:36 INFO - PROCESS | 1580 | 1467875076413 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 00:04:36 INFO - PROCESS | 1580 | 1467875076417 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 00:04:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:04:36 INFO - PROCESS | 1580 | 1467875076422 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:04:36 INFO - PROCESS | 1580 | 1467875076424 Marionette TRACE conn6 <- [1,3042,null,{}] 00:04:36 INFO - PROCESS | 1580 | 1467875076429 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:36 INFO - PROCESS | 1580 | 1467875076434 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:36 INFO - PROCESS | 1580 | 1467875076531 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 00:04:36 INFO - PROCESS | 1580 | 1467875076537 Marionette TRACE conn6 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:36 INFO - PROCESS | 1580 | 1467875076540 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:36 INFO - PROCESS | 1580 | ++DOCSHELL 1131FC00 == 9 [pid = 1580] [id = 772] 00:04:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 60 (11324C00) [pid = 1580] [serial = 2314] [outer = 00000000] 00:04:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 61 (114C2800) [pid = 1580] [serial = 2315] [outer = 11324C00] 00:04:36 INFO - PROCESS | 1580 | 1467875076591 Marionette DEBUG loaded listener.js 00:04:36 INFO - PROCESS | 1580 | ++DOMWINDOW == 62 (11ECE800) [pid = 1580] [serial = 2316] [outer = 11324C00] 00:04:37 INFO - PROCESS | 1580 | 1467875077371 Marionette TRACE conn6 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:04:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:04:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:04:37 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" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:04:37 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" 00:04:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:04:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:04:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1078ms 00:04:37 INFO - PROCESS | 1580 | 1467875077501 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 00:04:37 INFO - PROCESS | 1580 | 1467875077504 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 00:04:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:04:37 INFO - PROCESS | 1580 | 1467875077508 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:04:37 INFO - PROCESS | 1580 | 1467875077510 Marionette TRACE conn6 <- [1,3046,null,{}] 00:04:37 INFO - PROCESS | 1580 | 1467875077514 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:37 INFO - PROCESS | 1580 | 1467875077516 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:37 INFO - PROCESS | 1580 | 1467875077614 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 00:04:37 INFO - PROCESS | 1580 | 1467875077625 Marionette TRACE conn6 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:37 INFO - PROCESS | 1580 | 1467875077627 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:37 INFO - PROCESS | 1580 | ++DOCSHELL 1826A000 == 10 [pid = 1580] [id = 773] 00:04:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 63 (1826CC00) [pid = 1580] [serial = 2317] [outer = 00000000] 00:04:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 64 (186BAC00) [pid = 1580] [serial = 2318] [outer = 1826CC00] 00:04:37 INFO - PROCESS | 1580 | 1467875077676 Marionette DEBUG loaded listener.js 00:04:37 INFO - PROCESS | 1580 | ++DOMWINDOW == 65 (186F2800) [pid = 1580] [serial = 2319] [outer = 1826CC00] 00:04:38 INFO - PROCESS | 1580 | 1467875078190 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:04:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:04:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:04:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:04:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:04:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:04:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:04:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:04:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:04:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 740ms 00:04:38 INFO - PROCESS | 1580 | 1467875078251 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 00:04:38 INFO - PROCESS | 1580 | 1467875078255 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 00:04:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:04:38 INFO - PROCESS | 1580 | 1467875078273 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:04:38 INFO - PROCESS | 1580 | 1467875078277 Marionette TRACE conn6 <- [1,3050,null,{}] 00:04:38 INFO - PROCESS | 1580 | 1467875078285 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:38 INFO - PROCESS | 1580 | 1467875078288 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:38 INFO - PROCESS | 1580 | 1467875078420 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 00:04:38 INFO - PROCESS | 1580 | 1467875078425 Marionette TRACE conn6 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:38 INFO - PROCESS | 1580 | 1467875078427 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:38 INFO - PROCESS | 1580 | ++DOCSHELL 1982A400 == 11 [pid = 1580] [id = 774] 00:04:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1982A800) [pid = 1580] [serial = 2320] [outer = 00000000] 00:04:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (199C9000) [pid = 1580] [serial = 2321] [outer = 1982A800] 00:04:38 INFO - PROCESS | 1580 | 1467875078532 Marionette DEBUG loaded listener.js 00:04:38 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (19FEBC00) [pid = 1580] [serial = 2322] [outer = 1982A800] 00:04:38 INFO - PROCESS | 1580 | [1580] 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 00:04:39 INFO - PROCESS | 1580 | 1467875079028 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:04:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:04:39 INFO - {} 00:04:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 790ms 00:04:39 INFO - PROCESS | 1580 | 1467875079062 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 00:04:39 INFO - PROCESS | 1580 | 1467875079064 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 00:04:39 INFO - PROCESS | 1580 | 1467875079068 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:04:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:04:39 INFO - PROCESS | 1580 | 1467875079069 Marionette TRACE conn6 <- [1,3054,null,{}] 00:04:39 INFO - PROCESS | 1580 | 1467875079073 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:39 INFO - PROCESS | 1580 | 1467875079075 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:39 INFO - PROCESS | 1580 | 1467875079202 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 00:04:39 INFO - PROCESS | 1580 | 1467875079210 Marionette TRACE conn6 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:39 INFO - PROCESS | 1580 | 1467875079212 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:39 INFO - PROCESS | 1580 | ++DOCSHELL 197D3400 == 12 [pid = 1580] [id = 775] 00:04:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (199C2400) [pid = 1580] [serial = 2323] [outer = 00000000] 00:04:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1A7E0C00) [pid = 1580] [serial = 2324] [outer = 199C2400] 00:04:39 INFO - PROCESS | 1580 | 1467875079319 Marionette DEBUG loaded listener.js 00:04:39 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1A815800) [pid = 1580] [serial = 2325] [outer = 199C2400] 00:04:39 INFO - PROCESS | 1580 | 1467875079772 Marionette TRACE conn6 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 00:04:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:04:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:04:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:04:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:04:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:04:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:04:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:04:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 730ms 00:04:39 INFO - PROCESS | 1580 | 1467875079808 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 00:04:39 INFO - PROCESS | 1580 | 1467875079810 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 00:04:39 INFO - PROCESS | 1580 | 1467875079813 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:04:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:04:39 INFO - PROCESS | 1580 | 1467875079815 Marionette TRACE conn6 <- [1,3058,null,{}] 00:04:39 INFO - PROCESS | 1580 | 1467875079819 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:39 INFO - PROCESS | 1580 | 1467875079821 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:39 INFO - PROCESS | 1580 | 1467875079951 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 00:04:40 INFO - PROCESS | 1580 | 1467875080020 Marionette TRACE conn6 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:40 INFO - PROCESS | 1580 | 1467875080026 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:40 INFO - PROCESS | 1580 | ++DOCSHELL 1675D000 == 13 [pid = 1580] [id = 776] 00:04:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (16760800) [pid = 1580] [serial = 2326] [outer = 00000000] 00:04:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1A7DD000) [pid = 1580] [serial = 2327] [outer = 16760800] 00:04:40 INFO - PROCESS | 1580 | 1467875080085 Marionette DEBUG loaded listener.js 00:04:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1A86A800) [pid = 1580] [serial = 2328] [outer = 16760800] 00:04:40 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (11321C00) [pid = 1580] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 00:04:40 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A825C00) [pid = 1580] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 00:04:40 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1DE3DC00) [pid = 1580] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 00:04:40 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1BFE3800) [pid = 1580] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:04:40 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (10D43400) [pid = 1580] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:04:40 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (109F6800) [pid = 1580] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:04:40 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1826F800) [pid = 1580] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 00:04:40 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (199C4800) [pid = 1580] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 00:04:40 INFO - PROCESS | 1580 | --DOMWINDOW == 65 (1905D000) [pid = 1580] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:04:40 INFO - PROCESS | 1580 | 1467875080729 Marionette TRACE conn6 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 00:04:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:04:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:04:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:04:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:04:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:04:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:04:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 970ms 00:04:40 INFO - PROCESS | 1580 | 1467875080789 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 00:04:40 INFO - PROCESS | 1580 | 1467875080791 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 00:04:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:04:40 INFO - PROCESS | 1580 | 1467875080794 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:04:40 INFO - PROCESS | 1580 | 1467875080796 Marionette TRACE conn6 <- [1,3062,null,{}] 00:04:40 INFO - PROCESS | 1580 | 1467875080804 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:40 INFO - PROCESS | 1580 | 1467875080806 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:40 INFO - PROCESS | 1580 | 1467875080895 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 00:04:40 INFO - PROCESS | 1580 | 1467875080902 Marionette TRACE conn6 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:40 INFO - PROCESS | 1580 | 1467875080904 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:40 INFO - PROCESS | 1580 | ++DOCSHELL 109F7400 == 14 [pid = 1580] [id = 777] 00:04:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 66 (1A811C00) [pid = 1580] [serial = 2329] [outer = 00000000] 00:04:40 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (1AB5E000) [pid = 1580] [serial = 2330] [outer = 1A811C00] 00:04:40 INFO - PROCESS | 1580 | 1467875080951 Marionette DEBUG loaded listener.js 00:04:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (1AB92000) [pid = 1580] [serial = 2331] [outer = 1A811C00] 00:04:41 INFO - PROCESS | 1580 | 1467875081387 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 00:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:04:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 630ms 00:04:41 INFO - PROCESS | 1580 | 1467875081436 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 00:04:41 INFO - PROCESS | 1580 | 1467875081438 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 00:04:41 INFO - PROCESS | 1580 | 1467875081442 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:04:41 INFO - PROCESS | 1580 | 1467875081443 Marionette TRACE conn6 <- [1,3066,null,{}] 00:04:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:04:41 INFO - PROCESS | 1580 | 1467875081447 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:41 INFO - PROCESS | 1580 | 1467875081449 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:41 INFO - PROCESS | 1580 | 1467875081535 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 00:04:41 INFO - PROCESS | 1580 | 1467875081540 Marionette TRACE conn6 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:41 INFO - PROCESS | 1580 | 1467875081541 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:41 INFO - PROCESS | 1580 | ++DOCSHELL 1AB98400 == 15 [pid = 1580] [id = 778] 00:04:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1AB99400) [pid = 1580] [serial = 2332] [outer = 00000000] 00:04:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (1ACE3800) [pid = 1580] [serial = 2333] [outer = 1AB99400] 00:04:41 INFO - PROCESS | 1580 | 1467875081588 Marionette DEBUG loaded listener.js 00:04:41 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (1ACEA400) [pid = 1580] [serial = 2334] [outer = 1AB99400] 00:04:42 INFO - PROCESS | 1580 | 1467875082060 Marionette TRACE conn6 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 00:04:42 INFO - PROCESS | 1580 | 1467875082121 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 00:04:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:04:42 INFO - PROCESS | 1580 | 1467875082125 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:04:42 INFO - PROCESS | 1580 | 1467875082127 Marionette TRACE conn6 <- [1,3070,null,{}] 00:04:42 INFO - PROCESS | 1580 | 1467875082130 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:42 INFO - PROCESS | 1580 | 1467875082132 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:42 INFO - PROCESS | 1580 | 1467875082218 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 00:04:42 INFO - PROCESS | 1580 | 1467875082223 Marionette TRACE conn6 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:42 INFO - PROCESS | 1580 | 1467875082225 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:42 INFO - PROCESS | 1580 | ++DOCSHELL 1BF8E000 == 16 [pid = 1580] [id = 779] 00:04:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (1BF8E400) [pid = 1580] [serial = 2335] [outer = 00000000] 00:04:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (1BFDE400) [pid = 1580] [serial = 2336] [outer = 1BF8E400] 00:04:42 INFO - PROCESS | 1580 | 1467875082271 Marionette DEBUG loaded listener.js 00:04:42 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (1C0E2400) [pid = 1580] [serial = 2337] [outer = 1BF8E400] 00:04:43 INFO - PROCESS | 1580 | 1467875083020 Marionette TRACE conn6 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 00:04:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:04:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:04:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:04:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 930ms 00:04:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:04:43 INFO - PROCESS | 1580 | 1467875083056 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 00:04:43 INFO - PROCESS | 1580 | 1467875083060 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 00:04:43 INFO - PROCESS | 1580 | 1467875083065 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:04:43 INFO - PROCESS | 1580 | 1467875083070 Marionette TRACE conn6 <- [1,3074,null,{}] 00:04:43 INFO - PROCESS | 1580 | 1467875083076 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:43 INFO - PROCESS | 1580 | 1467875083079 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:43 INFO - PROCESS | 1580 | 1467875083209 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 00:04:43 INFO - PROCESS | 1580 | 1467875083380 Marionette TRACE conn6 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:43 INFO - PROCESS | 1580 | 1467875083383 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:43 INFO - PROCESS | 1580 | ++DOCSHELL 10D4CC00 == 17 [pid = 1580] [id = 780] 00:04:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (10D4D800) [pid = 1580] [serial = 2338] [outer = 00000000] 00:04:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (152C7C00) [pid = 1580] [serial = 2339] [outer = 10D4D800] 00:04:43 INFO - PROCESS | 1580 | 1467875083455 Marionette DEBUG loaded listener.js 00:04:43 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (15873400) [pid = 1580] [serial = 2340] [outer = 10D4D800] 00:04:44 INFO - PROCESS | 1580 | 1467875084063 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:04:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:04:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1081ms 00:04:44 INFO - PROCESS | 1580 | 1467875084147 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 00:04:44 INFO - PROCESS | 1580 | 1467875084153 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 00:04:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:04:44 INFO - PROCESS | 1580 | 1467875084160 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:04:44 INFO - PROCESS | 1580 | 1467875084163 Marionette TRACE conn6 <- [1,3078,null,{}] 00:04:44 INFO - PROCESS | 1580 | 1467875084168 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:44 INFO - PROCESS | 1580 | 1467875084171 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:44 INFO - PROCESS | 1580 | 1467875084315 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 00:04:44 INFO - PROCESS | 1580 | 1467875084461 Marionette TRACE conn6 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:44 INFO - PROCESS | 1580 | 1467875084464 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:44 INFO - PROCESS | 1580 | ++DOCSHELL 18CCA800 == 18 [pid = 1580] [id = 781] 00:04:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (18CCC800) [pid = 1580] [serial = 2341] [outer = 00000000] 00:04:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1905C000) [pid = 1580] [serial = 2342] [outer = 18CCC800] 00:04:44 INFO - PROCESS | 1580 | 1467875084527 Marionette DEBUG loaded listener.js 00:04:44 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (197C9C00) [pid = 1580] [serial = 2343] [outer = 18CCC800] 00:04:45 INFO - PROCESS | 1580 | 1467875085192 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:04:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:04:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1069ms 00:04:45 INFO - PROCESS | 1580 | 1467875085235 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 00:04:45 INFO - PROCESS | 1580 | 1467875085238 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 00:04:45 INFO - PROCESS | 1580 | 1467875085242 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:04:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:04:45 INFO - PROCESS | 1580 | 1467875085246 Marionette TRACE conn6 <- [1,3082,null,{}] 00:04:45 INFO - PROCESS | 1580 | 1467875085258 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:45 INFO - PROCESS | 1580 | 1467875085263 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:45 INFO - PROCESS | 1580 | 1467875085498 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 00:04:45 INFO - PROCESS | 1580 | 1467875085683 Marionette TRACE conn6 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:45 INFO - PROCESS | 1580 | 1467875085686 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:45 INFO - PROCESS | 1580 | ++DOCSHELL 10A0B800 == 19 [pid = 1580] [id = 782] 00:04:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (10A0BC00) [pid = 1580] [serial = 2344] [outer = 00000000] 00:04:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 82 (10A2F800) [pid = 1580] [serial = 2345] [outer = 10A0BC00] 00:04:45 INFO - PROCESS | 1580 | 1467875085736 Marionette DEBUG loaded listener.js 00:04:45 INFO - PROCESS | 1580 | ++DOMWINDOW == 83 (10D48000) [pid = 1580] [serial = 2346] [outer = 10A0BC00] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 82 (15499000) [pid = 1580] [serial = 2283] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 81 (1A86C000) [pid = 1580] [serial = 2291] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (1E212800) [pid = 1580] [serial = 2294] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1C76A000) [pid = 1580] [serial = 2271] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (151E3400) [pid = 1580] [serial = 2273] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (1585C800) [pid = 1580] [serial = 2274] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (10A0C800) [pid = 1580] [serial = 2279] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D42800) [pid = 1580] [serial = 2280] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (18CC3400) [pid = 1580] [serial = 2285] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (1905E400) [pid = 1580] [serial = 2286] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1A71F000) [pid = 1580] [serial = 2288] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1A818800) [pid = 1580] [serial = 2289] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (199CA800) [pid = 1580] [serial = 2276] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A729C00) [pid = 1580] [serial = 2277] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1511E800) [pid = 1580] [serial = 2282] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 67 (1A921800) [pid = 1580] [serial = 2292] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | --DOMWINDOW == 66 (1E543800) [pid = 1580] [serial = 2295] [outer = 00000000] [url = about:blank] 00:04:46 INFO - PROCESS | 1580 | 1467875086301 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:04:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:04:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1073ms 00:04:46 INFO - PROCESS | 1580 | 1467875086325 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 00:04:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:04:46 INFO - PROCESS | 1580 | 1467875086328 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 00:04:46 INFO - PROCESS | 1580 | 1467875086333 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:04:46 INFO - PROCESS | 1580 | 1467875086336 Marionette TRACE conn6 <- [1,3086,null,{}] 00:04:46 INFO - PROCESS | 1580 | 1467875086340 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:46 INFO - PROCESS | 1580 | 1467875086343 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:46 INFO - PROCESS | 1580 | 1467875086437 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 00:04:46 INFO - PROCESS | 1580 | 1467875086445 Marionette TRACE conn6 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:46 INFO - PROCESS | 1580 | 1467875086447 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:46 INFO - PROCESS | 1580 | ++DOCSHELL 10D54C00 == 20 [pid = 1580] [id = 783] 00:04:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 67 (10D55800) [pid = 1580] [serial = 2347] [outer = 00000000] 00:04:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 68 (11325C00) [pid = 1580] [serial = 2348] [outer = 10D55800] 00:04:46 INFO - PROCESS | 1580 | 1467875086498 Marionette DEBUG loaded listener.js 00:04:46 INFO - PROCESS | 1580 | ++DOMWINDOW == 69 (1511E800) [pid = 1580] [serial = 2349] [outer = 10D55800] 00:04:47 INFO - PROCESS | 1580 | 1467875087021 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 00:04:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:04:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:04:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 770ms 00:04:47 INFO - PROCESS | 1580 | 1467875087104 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 00:04:47 INFO - PROCESS | 1580 | 1467875087107 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 00:04:47 INFO - PROCESS | 1580 | 1467875087110 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:04:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:04:47 INFO - PROCESS | 1580 | 1467875087113 Marionette TRACE conn6 <- [1,3090,null,{}] 00:04:47 INFO - PROCESS | 1580 | 1467875087116 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:47 INFO - PROCESS | 1580 | 1467875087119 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:47 INFO - PROCESS | 1580 | 1467875087209 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 00:04:47 INFO - PROCESS | 1580 | 1467875087324 Marionette TRACE conn6 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:47 INFO - PROCESS | 1580 | 1467875087327 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:47 INFO - PROCESS | 1580 | ++DOCSHELL 15869C00 == 21 [pid = 1580] [id = 784] 00:04:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 70 (15969400) [pid = 1580] [serial = 2350] [outer = 00000000] 00:04:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 71 (15A86000) [pid = 1580] [serial = 2351] [outer = 15969400] 00:04:47 INFO - PROCESS | 1580 | 1467875087375 Marionette DEBUG loaded listener.js 00:04:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 72 (16E41C00) [pid = 1580] [serial = 2352] [outer = 15969400] 00:04:47 INFO - PROCESS | 1580 | 1467875087751 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:04:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:04:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 00:04:47 INFO - PROCESS | 1580 | 1467875087790 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 00:04:47 INFO - PROCESS | 1580 | 1467875087794 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 00:04:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:04:47 INFO - PROCESS | 1580 | 1467875087804 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:04:47 INFO - PROCESS | 1580 | 1467875087808 Marionette TRACE conn6 <- [1,3094,null,{}] 00:04:47 INFO - PROCESS | 1580 | 1467875087812 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:47 INFO - PROCESS | 1580 | 1467875087815 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:47 INFO - PROCESS | 1580 | 1467875087913 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 00:04:47 INFO - PROCESS | 1580 | 1467875087919 Marionette TRACE conn6 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:47 INFO - PROCESS | 1580 | 1467875087921 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:47 INFO - PROCESS | 1580 | ++DOCSHELL 18C11C00 == 22 [pid = 1580] [id = 785] 00:04:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 73 (18C16800) [pid = 1580] [serial = 2353] [outer = 00000000] 00:04:47 INFO - PROCESS | 1580 | ++DOMWINDOW == 74 (199C8800) [pid = 1580] [serial = 2354] [outer = 18C16800] 00:04:47 INFO - PROCESS | 1580 | 1467875087976 Marionette DEBUG loaded listener.js 00:04:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 75 (19FF1800) [pid = 1580] [serial = 2355] [outer = 18C16800] 00:04:48 INFO - PROCESS | 1580 | 1467875088412 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 00:04:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:04:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:04:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:04:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 630ms 00:04:48 INFO - PROCESS | 1580 | 1467875088436 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 00:04:48 INFO - PROCESS | 1580 | 1467875088438 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 00:04:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:04:48 INFO - PROCESS | 1580 | 1467875088441 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:04:48 INFO - PROCESS | 1580 | 1467875088443 Marionette TRACE conn6 <- [1,3098,null,{}] 00:04:48 INFO - PROCESS | 1580 | 1467875088446 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:48 INFO - PROCESS | 1580 | 1467875088448 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:48 INFO - PROCESS | 1580 | 1467875088602 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 00:04:48 INFO - PROCESS | 1580 | 1467875088707 Marionette TRACE conn6 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:48 INFO - PROCESS | 1580 | 1467875088709 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:48 INFO - PROCESS | 1580 | ++DOCSHELL 1A098C00 == 23 [pid = 1580] [id = 786] 00:04:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 76 (1A09B000) [pid = 1580] [serial = 2356] [outer = 00000000] 00:04:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 77 (1A72A400) [pid = 1580] [serial = 2357] [outer = 1A09B000] 00:04:48 INFO - PROCESS | 1580 | 1467875088756 Marionette DEBUG loaded listener.js 00:04:48 INFO - PROCESS | 1580 | ++DOMWINDOW == 78 (1A80AC00) [pid = 1580] [serial = 2358] [outer = 1A09B000] 00:04:49 INFO - PROCESS | 1580 | 1467875089153 Marionette TRACE conn6 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 00:04:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:04:49 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 00:04:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:04:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:04:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:04:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:04:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 730ms 00:04:49 INFO - PROCESS | 1580 | 1467875089174 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 00:04:49 INFO - PROCESS | 1580 | 1467875089176 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 00:04:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:04:49 INFO - PROCESS | 1580 | 1467875089194 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:04:49 INFO - PROCESS | 1580 | 1467875089196 Marionette TRACE conn6 <- [1,3102,null,{}] 00:04:49 INFO - PROCESS | 1580 | 1467875089199 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:49 INFO - PROCESS | 1580 | 1467875089201 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:49 INFO - PROCESS | 1580 | 1467875089332 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 00:04:49 INFO - PROCESS | 1580 | 1467875089397 Marionette TRACE conn6 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"2a9d9def-bd66-476c-9d71-5c2d7c030874\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:49 INFO - PROCESS | 1580 | 1467875089403 Marionette INFO sendAsync 1ee96bb4-5828-43d7-a71c-b5d868e96707 00:04:49 INFO - PROCESS | 1580 | ++DOCSHELL 1A820400 == 24 [pid = 1580] [id = 787] 00:04:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 79 (1A820800) [pid = 1580] [serial = 2359] [outer = 00000000] 00:04:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 80 (1A865800) [pid = 1580] [serial = 2360] [outer = 1A820800] 00:04:49 INFO - PROCESS | 1580 | 1467875089456 Marionette DEBUG loaded listener.js 00:04:49 INFO - PROCESS | 1580 | ++DOMWINDOW == 81 (1A872000) [pid = 1580] [serial = 2361] [outer = 1A820800] 00:04:49 INFO - PROCESS | 1580 | 1467875089939 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 00:04:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:04:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 770ms 00:04:49 INFO - PROCESS | 1580 | 1467875089993 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 00:04:49 INFO - PROCESS | 1580 | 1467875089995 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 80 (16760800) [pid = 1580] [serial = 2326] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 79 (1826CC00) [pid = 1580] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 78 (11324C00) [pid = 1580] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 77 (199C2400) [pid = 1580] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 76 (0D335000) [pid = 1580] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 75 (10D3AC00) [pid = 1580] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 74 (0D06EC00) [pid = 1580] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 73 (15871C00) [pid = 1580] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 72 (1982B800) [pid = 1580] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 71 (1AB99400) [pid = 1580] [serial = 2332] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 70 (1C76CC00) [pid = 1580] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 69 (1A811C00) [pid = 1580] [serial = 2329] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html] 00:04:50 INFO - PROCESS | 1580 | --DOMWINDOW == 68 (1982A800) [pid = 1580] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 00:04:51 WARNING - u'runner_teardown' () 00:04:51 INFO - No more tests 00:04:51 INFO - Got 0 unexpected results 00:04:51 INFO - SUITE-END | took 700s 00:04:51 INFO - Closing logging queue 00:04:51 INFO - queue closed 00:04:51 INFO - Return code: 0 00:04:51 WARNING - # TBPL SUCCESS # 00:04:51 INFO - Running post-action listener: _resource_record_post_action 00:04:51 INFO - Running post-run listener: _resource_record_post_run 00:04:52 INFO - Total resource usage - Wall time: 709s; CPU: 14.0%; Read bytes: 81863168; Write bytes: 1121265664; Read time: 889300; Write time: 8719000 00:04:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:04:52 INFO - install - Wall time: 3s; CPU: 10.0%; Read bytes: 0; Write bytes: 30953472; Read time: 0; Write time: 51660 00:04:52 INFO - run-tests - Wall time: 707s; CPU: 14.0%; Read bytes: 81846784; Write bytes: 1062663168; Read time: 883200; Write time: 8617380 00:04:52 INFO - Running post-run listener: _upload_blobber_files 00:04:52 INFO - Blob upload gear active. 00:04:52 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 00:04:52 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 00:04:52 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'] 00:04:52 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 00:04:52 INFO - (blobuploader) - INFO - Open directory for files ... 00:04:52 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 00:04:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:04:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:04:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:04:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:04:53 INFO - (blobuploader) - INFO - Done attempting. 00:04:53 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 00:04:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:04:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:04:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:04:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:04:55 INFO - (blobuploader) - INFO - Done attempting. 00:04:55 INFO - (blobuploader) - INFO - Iteration through files over. 00:04:55 INFO - Return code: 0 00:04:55 INFO - rmtree: C:\slave\test\build\uploaded_files.json 00:04:55 INFO - Using _rmtree_windows ... 00:04:55 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 00:04:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/47bd37aab5000a51116020ca7b85dcf2a8af00e96899cfc7a897fb854f70938fc33fd4b2ebd635864ad3b7314db546bb63a617867eaf82cd85e09beca985e652", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/88c0b343c340a8939cf3ca58e79f74855303f9ef781fb1f8bf51a008f7fbd91238c3f371e2ae902e9e9825049e49a44b183b4955e8c47adce33d492b7da88fbd"} 00:04:55 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 00:04:55 INFO - Writing to file C:\slave\test\properties\blobber_files 00:04:55 INFO - Contents: 00:04:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/47bd37aab5000a51116020ca7b85dcf2a8af00e96899cfc7a897fb854f70938fc33fd4b2ebd635864ad3b7314db546bb63a617867eaf82cd85e09beca985e652", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/88c0b343c340a8939cf3ca58e79f74855303f9ef781fb1f8bf51a008f7fbd91238c3f371e2ae902e9e9825049e49a44b183b4955e8c47adce33d492b7da88fbd"} 00:04:55 INFO - Running post-run listener: copy_logs_to_upload_dir 00:04:55 INFO - Copying logs to upload dir... 00:04:55 INFO - mkdir: C:\slave\test\build\upload\logs 00:04:55 INFO - Copying logs to upload dir... 00:04:55 INFO - Using _rmtree_windows ... 00:04:55 INFO - Using _rmtree_windows ... 00:04:55 INFO - Using _rmtree_windows ... 00:04:55 INFO - Using _rmtree_windows ... 00:04:55 INFO - Using _rmtree_windows ... 00:04:55 INFO - Using _rmtree_windows ... 00:04:55 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=933.328000 ========= master_lag: 4.98 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 38 secs) (at 2016-07-07 00:04:56.050725) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-07 00:04:56.051783) ========= '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-022 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-022 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-022 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/47bd37aab5000a51116020ca7b85dcf2a8af00e96899cfc7a897fb854f70938fc33fd4b2ebd635864ad3b7314db546bb63a617867eaf82cd85e09beca985e652", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/88c0b343c340a8939cf3ca58e79f74855303f9ef781fb1f8bf51a008f7fbd91238c3f371e2ae902e9e9825049e49a44b183b4955e8c47adce33d492b7da88fbd"} build_url:https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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/G6f5Nyr4Q4STo3uHKadSqQ/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/47bd37aab5000a51116020ca7b85dcf2a8af00e96899cfc7a897fb854f70938fc33fd4b2ebd635864ad3b7314db546bb63a617867eaf82cd85e09beca985e652", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/88c0b343c340a8939cf3ca58e79f74855303f9ef781fb1f8bf51a008f7fbd91238c3f371e2ae902e9e9825049e49a44b183b4955e8c47adce33d492b7da88fbd"}' symbols_url: 'https://queue.taskcluster.net/v1/task/G6f5Nyr4Q4STo3uHKadSqQ/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-07 00:04:56.173358) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 00:04:56.173732) ========= '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-022 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-022 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-022 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-07 00:04:56.289628) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-07 00:04:56.289966) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-07 00:04:56.944690) ========= ========= Total master_lag: 341.41 =========